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。
上一篇: CSS3 Selector: select a parent node of a specific node?