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

时间:2011-04-01 17:02:06

标签: css css3 css-selectors

  

可能重复:
  Is there a CSS parent selector?

嗨!

我正在尝试选择特定节点(具有特定className)的父节点来为其应用一些CSS样式。

据我所知,只存在子元素,后代,后续节点等的CSS3选择器操作数......因此只能在DOM文档中进行一些“前向”选择。当选择器应用于DOM文档中的某个部分时,始终选择选择器描述的 last 元素。我错了吗?我希望如此!

如何选择以下示例中的第一个<div>元素?假设可能存在很多包含<div>的其他<p>,我只想选择包含<div>但不包含p.foo的{​​{1}} 。请注意,我想选择p.bar而不是<div>

<p>

提前致谢!

1 个答案:

答案 0 :(得分:6)

确实不存在“父选择器” 您可以在此处查看选择器列表: http://www.w3.org/TR/css3-selectors/#selectors

您可以为您的父节点提供一个ID,然后选择具有其ID的父节点 否则,我没有看到任何解决方案只使用CSS来自下而上访问div。