通过验证解析错误

时间:2013-11-12 11:14:02

标签: html css css3 css-selectors w3c-validation

我试图验证我的css,这段代码在css验证器中给了我一个错误,只是想知道我在这里做错了什么,错误是:

select   Parse Error [inp_submit]
select   Parse Error select) { padding-top: 3px; }

下面的CSS代码:

content form :not(#inp_submit, select) {
    padding-top: 3px;
}

如果您对可能出现的问题有任何建议,请告诉我,谢谢。

1 个答案:

答案 0 :(得分:1)

在CSS中,unlike in jQuery:not()不接受以逗号分隔的选择列表。解析错误可能是验证程序试图用逗号分割整个选择器的结果,这显然不起作用。

要让您的CSS工作,您需要链接两个:not()选择器:

content form :not(#inp_submit):not(select) {
    padding-top: 3px;
}

(另外,正如完整性检查一样,您确定content选择器是否正确?它是一个有效的类型选择器,但HTML中没有content元素。)