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)

结束

相关推荐

修改第二十一个子主题css-如何更改正文字体大小?

我创建了一个twentyeleven儿童主题并将其激活。我正在尝试增加所有页面的正文字体大小。我做这件事很时尚吗。儿童主题的css?我在此文件中找不到要更改的正确字体。为了找到它,我搜索了所有10px、11px、12px、13px、14px、15px和16px,并将它们全部更改为20px,但我网站上正文文本的字体大小没有增加。我知道我正在改变风格。css正在工作,因为其他事情正在改变(例如,菜单字体大小)。