HTML5 Boilerplate,HTML5重置CSS验证

我正在为我的Web项目选择一个 HTML5模板.我一直在使用 HTML5 Initiliazr,它在过去几个月使用了Boilerplate,但决定重新评估两个模板,因为我不喜欢HTML5 Boilerplate的CSS对W3 CSS验证器(CSS3)无效的问题.

现在我的问题是,考虑到CSS复位也考虑到供应商的怪癖,这些重置是否完全有效,还是不可能假设这样的事情?

我注意到HTML5 Reset实际上比Boilerplate少了一些问题,但是将来可能会发生变化.不过,我读过Boilerplate的解释,说明为什么每一种风格都被引入,它解决了什么问题,所以这有道理.

所以你怎么看?

解决方法

Boilerplate的css使用了很少的像*(* font-size:small;)和某些浏览器特定的CSS规则的黑客 – 如果您真的关心验证,只需将hacky规则从主style.css中移出,并将其加载到需要的浏览器他们只有.

你可以是黑客和交叉浏览器或有效和退化.不要忘记,样板也说明:

Think there’s too much? The HTML5
Boilerplate is delete-key friendly.

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码