mar*_*are 10 validation html5 css3 html5boilerplate
我正在为我的网站项目选择HTML5模板.我一直在使用过去几个月使用Boilerplate的HTML5 Initiliazr,但决定重新评估这两个模板,因为我不喜欢HTML5 Boilerplate的CSS对W3 CSS验证器(CSS3)无效的问题.
现在的问题是,鉴于这两个CSS重置也考虑到供应商quirknesses,将那些曾经重置完全无效或无法承担这样的事情?
我确实注意到HTML5重置实际上比Boilerplate少了几个问题但是将来可能会改变.但是,我确实阅读了Boilerplate关于为什么每种风格都被引入以及它解决了什么问题的解释,所以它有点理解.
所以你怎么看?
eas*_*wee 15
Boilerplate的css使用像*(*font-size:small;)和一些浏览器特定的css规则这样的少量黑客 - 如果你真的关心验证只是将hacky规则移出main style.css并为需要的浏览器加载它们他们只.
您可以是hacky和crossbrowser,也可以是有效和降级的.并且不要忘记样板文件还指出:
认为那太多了?HTML5 Boilerplate是删除密钥友好的.:)
但是,如果你问我 - 浪费时间试图通过css验证并仍然兼容交叉浏览器 - 如果你的客户要求它并且有额外的钱来支付css有效徽章(这可能不会产生任何额外的收入)如果你因为不得不通过它而痴迷于它而不是去追求它 - 否则这是无稽之谈,浪费你的时间.如果您正确编写了所有有效的css3规则并使用了一些特定于供应商的规则,它就不会真正杀死任何人.
整体Boilerplate是一个坚实的模板,完全可以用于每天的项目,你暴露的问题更多的是完美主义者对事物的看法.这将是我的2美分.
| 归档时间: |
|
| 查看次数: |
2280 次 |
| 最近记录: |