Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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 CSS-将鼠标悬停在主菜单或子菜单上时,保持子菜单可见_Html_Css_Hover - Fatal编程技术网

Html CSS-将鼠标悬停在主菜单或子菜单上时,保持子菜单可见

Html CSS-将鼠标悬停在主菜单或子菜单上时,保持子菜单可见,html,css,hover,Html,Css,Hover,是否可以仅使用CSS修改以下代码以保持此菜单+子菜单组合的悬停状态?如果主菜单或子菜单悬停,子菜单应保持可见。目前,只有主菜单悬停正在工作。谢谢 HTML+CSS如下: <div id="dropnav"> <ul> <li id="main"><a href="#">One</a></li> <li id="main"><a href="#">Two</

是否可以仅使用CSS修改以下代码以保持此菜单+子菜单组合的悬停状态?如果主菜单或子菜单悬停,子菜单应保持可见。目前,只有主菜单悬停正在工作。谢谢

HTML+CSS如下:

<div id="dropnav">
    <ul>
        <li id="main"><a href="#">One</a></li>
        <li id="main"><a href="#">Two</a>
            <ul>
            <li><a href="#">Two A</a></li>
            <li><a href="#">Two B</a></li>
            <li><a href="#">Two C</a></li>
            <li><a href="#">Two D</a></li>
            </ul>            
        </li>
        <li id="main"><a href="#">Three</a></li>
        <li id="main"><a href="#">Four</a></li>
        <li id="main"><a href="#">Five</a></li>
    </ul>    
</div>

#dropnav {
height:50px;
width: 100%;
text-decoration: none;
margin-left:auto;
margin-right:auto;
margin-top: 10px;
}

#dropnav ul{
margin:0px;
padding:0px;
text-align: center;
}

#dropnav ul li{
display:inline; 
float:left; 
list-style:none; 
margin-left:auto; 
position:relative; 
height:25px; 
width: 20%;
font-size: 20px;
font-family: 'Cabin', Helvetica, Arial;
}

#dropnav ul li ul{
margin:0px;
padding:0px;
display:none;
position:absolute;
left:0px;
z-index: 99;
top:50px;
}

#dropnav  ul li:hover > ul{
display:block;
width:500px;
left: -50%;
}

#dropnav ul li ul li:hover > a{
color:#FFFFFF;
text-decoration:none;
display:block;
width:500px;
left: -50%;
}

#dropnav{ 高度:50px; 宽度:100%; 文字装饰:无; 左边距:自动; 右边距:自动; 边缘顶部:10px; } #dropnav-ul{ 边际:0px; 填充:0px; 文本对齐:居中; } #李德普{ 显示:内联; 浮动:左; 列表样式:无; 左边距:自动; 位置:相对位置; 高度:25px; 宽度:20%; 字体大小:20px; 字体系列:“小屋”,Helvetica,Arial; } #dropnav ul li ul{ 边际:0px; 填充:0px; 显示:无; 位置:绝对位置; 左:0px; z指数:99; 顶部:50px; } #dropnav ul li:悬停>ul{ 显示:块; 宽度:500px; 左-50%; } #dropnav ul li:悬停>a{ 颜色:#FFFFFF; 文字装饰:无; 显示:块; 宽度:500px; 左-50%; }
尝试将子菜单样式更改为:

#dropnav ul li ul {
    margin:0px;
    padding:0px;
    display:none;
    position:relative;
    left:0px;
    z-index: 99;
    top:0px;
    padding-top: 50px;
}