如何使用CSS包含元素选择器与输入元素?

时间:2011-08-13 00:59:00

标签: css css-selectors

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>

1 个答案:

答案 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