-moz和-webkit不会在W3C验证器验证,我不应该使用它吗?或者只使用没有-moz或-webkit的css3属性?css3不会验证w3c valdidator
回答
W3C验证不是万能的。如果您的网站没有验证,这并不是世界末日。 W3C Validator创建的时候只有少部分人关心标准。这是向世界展示您的网站符合标准的一种方式。最终,您的用户可能不在乎。他们在那里的内容。这是其他开发人员,主要是。这也是一个快速检查,看看是否有任何明显的错误,如未关闭的标签。
如果您购买木结构房屋,您是否关心它们用于框架的什么样的软木?您可能更关心将使用何种颜色的油漆。但是,良好的做法会将杉木用于承重区域,而对于正常区域来说则更适宜用云杉。只要它通过检查(不会崩溃),它的质量很好,你可能会很开心。 W3C验证有点像这样(尽管我知道这个比喻有点瑕疵......)
请记住,-webkit-和-moz-限定符是浏览器特定的,或多或少的测试。
如果它对您的布局有时非常重要,那么请不要使用它们。
例如,我使用-moz-border-radius
和-webkit-border-radius
很多,但我总是也包含常规border-radius
。 IE中缺少圆角边框对我来说并不重要,因为它通常不会破坏任何东西。它只是不那么漂亮。
这遵循优雅退化的原则,是CSS的良好做法。
最后,你必须为受众做正确的事情。 Web开发始终是关于给予和采取......妥协。我知道我们都想把所有东西写得完美......但是由于网络的破碎性,这不是真的可能。
好消息是,它比以前好多了。
这就是我想听到的:D。实际上,我构建了一个空白的html模板,该模板与我的大多数客户的标准相匹配,所以我可以加快此过程,并且我认为我会首先验证它,以确保不会出现很多错误。我确实喜欢把它做成完美的,因为它适合未来的客户,但我必须同意,只要它看起来像他们想要的并且做他们想要的东西,他们实际上不会在乎小事情。) – Christophe 2010-05-08 21:54:55
这是一个好主意,可以验证发现任何意外错误。您始终可以忽略关于以'-'开头的未知属性的警告。 – bobince 2010-05-08 22:02:18
同意bobince。这就是我使用W3C验证的建议。 – Armstrongest 2010-05-10 15:00:24
- 1. W3C验证器,CSS3和引导
- 2. 为什么这个xhtml不会被验证? W3C验证器
- 3. JavaScript验证W3C
- 4. W3C验证错误
- 5. W3C验证和jQuery
- 6. W3C验证错误
- 7. W3C验证错误
- 8. W3C标记验证
- 9. HTML 5 W3C验证
- 10. 自动W3C验证
- 11. W3C无法验证
- 12. 错误通过W3C验证验证HTML
- 13. jQuery的“数据”属性不W3C验证
- 14. w3c标记验证“属性,不允许”
- 15. W3C不验证谷歌地图API
- 16. Angular2和W3C HTML验证
- 17. W3C标记验证服务
- 18. HTML5错误W3C验证
- 19. W3C验证程序和HTTPS
- 20. W3C验证错误在XSLT
- 21. W3C验证Twitter部件
- 22. W3C验证生成错误
- 23. Cakephp ajax更新验证w3c
- 24. W3c验证器递归
- 25. 无法通过W3C验证
- 26. Nginx上的W3C验证器
- 27. 双ID的W3C验证php
- 28. w3c验证目标空白
- 29. th colspan失败w3c验证
- 30. data-cfasync来验证(W3C)
w3c验证器主要针对CSS级别2,而您正在使用CSS3属性 - 我建议不要使用验证器。 – 2010-05-08 21:13:11
感谢您的评论:) – Christophe 2010-05-08 21:58:57