Netbeans,我的IDE,认为这个CSS不正确,但我不能说出问题。我找不到任何说明contains-element特定于CSS3,但样式不会出现在Firefox或Opera中。
CSS:
span:contains-element(input[type="radio"]) {
border:1px solid black;
}
HTML:
<span><input type="radio" name="amount" value="Cash amount"/>Cash amount</span>
答案 0 :(得分:7)
:contains-element
不是CSS选择器。你是从哪里得到的?
它不存在的事实解释了为什么它在浏览器中不起作用而Netbeans将其标记为不正确。
这看起来像是一个尝试过的“父选择器”(可能来自某些JavaScript库?)而且一如既往,没有父选择器in CSS:
正如@ŠimeVidas指出的那样,该选择器特定于该产品:
http://www.xmlmind.com/xmleditor//_distrib/doc/csssupport/containing_child.html
本文档描述了XXE支持的CSS2子集, 作为支持复杂XML的高级“专有扩展” 文档。
http://www.xmlmind.com/xmleditor//_distrib/doc/csssupport/index.html