CSS3选择器:选择特定节点的父节点?

可能重复:
有没有一个CSS父母选择器?

嗨!

我试图选择一个特定的节点(具有特定的类名)的父节点来应用一些CSS样式。

据我所知,只存在子元素,后代,跟随节点等的CSS3选择器操作数...因此,DOM文档中只有一些“向前”选择是可能的。 当选择器应用于DOM文档中的某个部分时,选择器描述的最后一个元素始终处于选中状态。 我错了吗? 但愿如此!

如何在下面的例子中选择第一个<div>元素? 比方说,可能存在很多其他<div>小号含<p> S和我只是想选择<div>包含A S p.foo但不p.bar 。 请注意,我想选择<div>而不是<p>

<div>
    <h1>Test</h1>
    <p class="foo">Some text</p>
</div>
<div>
    <h1>Test 2</h1>
    <p class="bar">Some other text</p>
</div>

提前致谢!


事实上,“父母选择者”不存在。
你可以在这里看到选择器列表:http://www.w3.org/TR/css3-selectors/#selectors

你可以给你的父节点一个id,然后用它的id选择父节点。
否则,我没有看到任何解决方案从底部使用CSS完全访问div。

链接地址: http://www.djcxy.com/p/22833.html

上一篇: CSS3 Selector: select a parent node of a specific node?

下一篇: style on focused parent element