Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 我可以:目标父元素吗?_Css - Fatal编程技术网

Css 我可以:目标父元素吗?

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

我有一个通用的盒子。主盒子中间有五个较小的盒子。 我希望当另一个框被点击时,中间的框可以改变背景颜色。我的基本标记如下:

HTML-


在我看来,如果
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>