Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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
Html 为什么将鼠标悬停在超链接上时不显示第二级嵌套列表项?_Html_Css - Fatal编程技术网

Html 为什么将鼠标悬停在超链接上时不显示第二级嵌套列表项?

Html 为什么将鼠标悬停在超链接上时不显示第二级嵌套列表项?,html,css,Html,Css,当:将悬停在法语上方时,我希望显示法语下的新闻“ ul#顶部菜单li a#超链接:悬停ul{ 背景颜色:粉红色; 显示:列表项; } 您可以使用以下(更小/优化)解决方案: /**默认情况下隐藏子菜单*/ 上菜单{ 显示:无; } /**在菜单项悬停时显示子菜单*/ ul#顶部菜单li:悬停ul{ 背景颜色:粉红色; 显示:块; } 您可以使用以下(更小/优化)解决方案: /**默认情况下隐藏子菜单*/ 上菜单{ 显示:无; } /**在菜单项悬停时显示子菜单*/

:将
悬停在法语上方时,我希望显示法语下的新闻“

ul#顶部菜单li a#超链接:悬停ul{
背景颜色:粉红色;
显示:列表项;
}
您可以使用以下(更小/优化)解决方案:

/**默认情况下隐藏子菜单*/
上菜单{
显示:无;
}
/**在菜单项悬停时显示子菜单*/
ul#顶部菜单li:悬停ul{
背景颜色:粉红色;
显示:块;
}
您可以使用以下(更小/优化)解决方案:

/**默认情况下隐藏子菜单*/
上菜单{
显示:无;
}
/**在菜单项悬停时显示子菜单*/
ul#顶部菜单li:悬停ul{
背景颜色:粉红色;
显示:块;
}

您需要从子级
ul
中删除
style=“display:none”
您的HTML将如下所示

<ul id="topmenu">
        <li class="langHorzMenu">
               <a href="#" id="HyperLink">French</a>
                            <ul id="Submenu">
                                <li><a href="#">News</a></li>
                            </ul>
        </li>
</ul> 

工作小提琴

您需要从子
ul
中删除
style=“display:none”
您的HTML将如下所示

<ul id="topmenu">
        <li class="langHorzMenu">
               <a href="#" id="HyperLink">French</a>
                            <ul id="Submenu">
                                <li><a href="#">News</a></li>
                            </ul>
        </li>
</ul> 

工作小提琴

这对你来说很有用:

只需将选择更改为
ul#topmenu li a#HyperLink:hover+ul
显示:列表项!重要的,它会很好地为您工作

ul#顶部菜单li a#超链接:悬停+ul{
背景颜色:粉红色;
显示:列表项!重要;
}

这将适用于您:

只需将选择更改为
ul#topmenu li a#HyperLink:hover+ul
显示:列表项!重要的,它会很好地为您工作

ul#顶部菜单li a#超链接:悬停+ul{
背景颜色:粉红色;
显示:列表项!重要;
}

试着放
!重要信息
显示:列表项中!重要的。这应该会覆盖内联样式。@Adrian如果不使用
a#HyperLink:hover ul
将选择一个
ul
元素,该元素是
a
的后代,当然不是。去阅读兄弟组合器。试着放
!重要信息
显示:列表项中!重要的。这应该会覆盖内联样式。@Adrian如果不使用
a#HyperLink:hover ul
将选择一个
ul
元素,该元素是
a
的后代,当然不是。去读兄弟组合器。