Css 我可以:目标父元素吗?
我有一个通用的盒子。主盒子中间有五个较小的盒子。 我希望当另一个框被点击时,中间的框可以改变背景颜色。我的基本标记如下: HTML-Css 我可以:目标父元素吗?,css,Css,我有一个通用的盒子。主盒子中间有五个较小的盒子。 我希望当另一个框被点击时,中间的框可以改变背景颜色。我的基本标记如下: HTML- 在我看来,如果li.a.href==li.id,顶层应该可以作为的兄弟姐妹选择。这不是我期望的方式。只需卸下并使用通用容器: 旁注:在ul(直接)中放置锚定是无效的标记。我的问题很愚蠢。我只是去掉了整个列表元素,它工作得很好。或者使用html5元素nav <a id="101" class="select" href="#">A Question&l
在我看来,如果
li.a.href==li.id
,顶层
应该可以作为
的兄弟姐妹选择。这不是我期望的方式。只需卸下
并使用通用容器
:
旁注:在ul
(直接)中放置锚定是无效的标记。我的问题很愚蠢。我只是去掉了整个列表元素,它工作得很好。或者使用html5元素nav
<a id="101" class="select" href="#">A Question</a>
<li id="101_yes" class="one">
<a href="#101_yes">Yes</a>
</li>
li a:target ~ a{ background: green;}
<a id="101" class="select" href="#">A Question</a>
<div id="101_yes" class="one">
<a href="#101_yes">Yes</a>
</div>