Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
Drop down menu 展开时,请在菜单下方保留行_Drop Down Menu_Styling - Fatal编程技术网

Drop down menu 展开时,请在菜单下方保留行

Drop down menu 展开时,请在菜单下方保留行,drop-down-menu,styling,Drop Down Menu,Styling,当鼠标悬停时,我在菜单项下方有一行。 这是一个下拉菜单,当我在子菜单中悬停时,我希望保留该行 这是我的密码: <nav id="primary_navigation"> <h1>Primary Navigation Menu</h1> <ul> <li class="active"><a href="<?php echo home_url('/'); ?>">Home</a></li&g

当鼠标悬停时,我在菜单项下方有一行。 这是一个下拉菜单,当我在子菜单中悬停时,我希望保留该行

这是我的密码:

    <nav id="primary_navigation">
<h1>Primary Navigation Menu</h1>
<ul>
<li class="active"><a href="<?php echo home_url('/'); ?>">Home</a></li>
<li><a href="about-us/">About Us</a></li>
<li class="has-sub"><a href=""><span>Services</span></a>
<ul>
    <li><a href=""><span>Service 1</span></a></li>
    <li><a href=""><span>Service 2</span></a></li>
    </ul>
                </li>
                <li><a href="">Fees and Process</a></li>
                <li><a href="">Blog</a></li>
                <li><a href="">Contact</a></li>
            </ul>               
        </nav>
谁能告诉我一个提示吗?我不知道我应该在哪里编码什么。
非常感谢。

我已经看透了。您已将
padding bottom
属性赋予
li a:hover
或visitored或active,但您已将子菜单嵌套在
li
元素中,那么这怎么可能呢,兄弟?在启动子菜单之前,您将结束该元素
nav#primary_navigation ul li a
,因为

<li class="has-sub"><a href=""><span>Services</span></a> [your li a ends here]
<ul>
    <li><a href=""><span>Service 1</span></a></li> [So here no hover action'll be applied] here
    <li><a href=""><span>Service 2</span></a></li>
    </ul>
</li>
反而

nav#primary_navigation ul li a:hover, nav#primary_navigation ul li a:visited{
/*style goes here*/   
}
希望您能理解。

请提供一个jsfiddle:或一个图像或更多有关问题本身的信息
nav#primary_navigation ul li:hover, nav#primary_navigation ul li:visited{
display: block;
text-align: center;
text-decoration: none;
color: black;
padding-bottom: 10px;
border-bottom: solid #000000;   
}
nav#primary_navigation ul li a:hover, nav#primary_navigation ul li a:visited{
/*style goes here*/   
}