WordPress和W3C CSS验证 时间:2011-09-14 作者:Melanie Shebel 我已经到处玩WordPress好几年了,我想知道WordPress主题的CSS验证有什么问题。这似乎是个愚蠢的问题,但:有没有一个与WordPress相关的原因,为什么我在WC3 CSS验证中遇到的主题没有出现无错误?我想到了可能发生这种情况的几个原因:那些设计许多主题的人并不关心它是否通过验证,我的主题是从不太好的来源获得的,WordPress有一些怪癖,迫使设计师“破解”他们的CSS,只是好奇而已。 5 个回复 最合适的回答,由SO网友:Milo 整理而成 WordPress网站没有理由不能通过验证,这完全取决于主题设计师。 SO网友:Wyck 原因很简单,WC3 CSS验证不是很重要,你可以花时间做更好的事情,这会影响到你的实际用户。我并不是说标准不重要,但通过适当的测试,很容易确保兼容性,但没有遵循严格的验证,因为许多有用的技术都是无效的。例如谷歌。com不是有效的CSS(或绝大多数网站,无论大小),你认为它重要吗? SO网友:onetrickpony 我能想到的唯一不验证CSS的情况是:主题开发人员使用浏览器实验属性,这些属性前面有一个供应商ID,如“-moz”、“o”或“-webkit”。Here\'是此类属性的列表。他用无效的CSS愚弄IE 6/7的CSS解析器来修复一些bug(这不是一个好主意,因为这样的修复可以通过其他方式应用)他的CSS代码中有拼写错误这种加价语言非常直截了当。除了小的打字错误,你不可能真的无意中产生无效的代码。就我个人而言,我是那些尽可能使用实验特性的人之一。 SO网友:AndrettiMilas 我非常相信XHTML验证。就我个人而言,我努力创建经过XHTML验证的主题,迄今为止已经取得了成功。通常,主题是有效的,但人们启用的插件不是有效的。 SO网友:byronyasgur 许多模板是用HTML5编码的。我认为您应该尝试一个非HTML5编码的模板。接近结尾的评论this post 各州1. The HTML5 validator is experimental 2. The HTML 5 aspec is still in draft., It won\'t become a formal W3C spec until approx 2014 according to W3C. So you\'re currently using an experimental validator to check against a draft (and changeable) DOCTYPE spec. (Commenter = Esmi) 结束 文章导航