HTML5 Boilerplate,HTML5重置CSS验证

时间:2011-07-08 13:03:05

标签: validation html5 css3 html5boilerplate

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

现在我的问题是,鉴于这两个CSS重置都考虑了供应商的怪癖,这些重置是否会完全有效或者不可能承担这样的事情?

我确实注意到HTML5重置实际上比Boilerplate少了几个问题,但将来可能会改变。但是,我确实阅读了Boilerplate关于为什么每种风格都被引入以及它解决了什么问题的解释,所以它有点意义。

那你觉得怎么样?

1 个答案:

答案 0 :(得分:15)

Boilerplate的css使用很少的黑客像*(* font-size:small;)和一些特定于浏览器的css规则 - 如果你真的关心验证只是将hacky规则移出主要的style.css并加载它们只需要它们的浏览器。

你可以是hacky和crossbrowser,也可以是有效和降级的。并且不要忘记样板也说明:

  

认为太多了? HTML5   Boilerplate是删除密钥友好的。 :)

但是,如果你问我 - 浪费时间试图通过css验证并仍然兼容交叉浏览器 - 如果你的客户要求它并且有额外的钱来支付css有效徽章(这可能不会产生任何额外的收入),如果你因为不得不通过它去追求它而痴迷 - 否则这是无稽之谈,浪费你的时间。如果您正确编写了所有有效的css3规则并使用了一些特定于供应商的规则,它就不会真正杀死任何人。

整体Boilerplate是一个坚实的模板,完全可以用于每天的项目,你所暴露的问题更多的是完美主义者对事物的看法。这将是我的2美分。