我正在为我的web项目选择HTML5模板。在过去的几个月里,我一直在使用使用样板的HTML5 Initiliazr,但我决定重新评估这两个模板,因为我不喜欢HTML5样板的CSS对W3 CSS validator (CSS3)无效的问题。
现在我的问题是,鉴于这两个CSS重置也考虑了供应商的怪癖,这些重置是否会完全有效,或者不可能假设这样的事情?
我确实注意到HTML5 Reset实际上有一些比样板文件更少的问题,但这可能会在未来发生变化。然而,我确实读过样板的解释,为什么每一种风格都被引入,以及它解决了什么问题,所以它是有意义的。
你怎么看?
发布于 2011-07-08 21:32:04
Boilerplate的css使用了一些像*(* style.css -size:small;)这样的技巧和一些浏览器特有的css规则--如果你真的很关心验证,那就把这些繁琐的规则移出主字体,加载给只需要它们的浏览器。
你可以是黑客和跨浏览器的,也可以是有效的和降级的。别忘了样板文件里还写着:
觉得太多了吗?HTML5模板是删除键友好的。:)
但如果你问我,如果你的客户需要它,并且有额外的钱来购买css有效徽章(这可能不会产生任何额外的收入),而不是去买它,如果你个人着迷于必须通过它,那就去买吧,否则就是胡说八道,浪费你的时间。如果您正确地编写了所有有效的css3规则,并使用了一些特定于供应商的规则,那么它实际上不会杀死任何人。
总体而言,样板是一个可靠的模板,完全可以用于日常项目,并且您暴露的问题更多地是完美主义者对事物的看法。这是我的2分钱。
https://stackoverflow.com/questions/6624808
复制相似问题