gpt4 book ai didi

html - 当我不再悬停在父 UL 上时,我的子 UL 消失

转载 作者:行者123 更新时间:2023-11-28 17:38:03 25 4
gpt4 key购买 nike

我有一个 ul class main_menu,里面还有另一个 ul class sub_menu

我想在将鼠标悬停在 a 标记 上时显示 sub_menu,我这样做了并且有效。但我的问题是,当我将鼠标悬停在 sub_menu 上时,它会消失。

http://jsfiddle.net/a7WhU/

这就是我显示 sub_menu

的方式
.main_menu li a:hover + .sub_menu{
display: block;
}

我猜问题是 sum_men 和 main_menu 之间有一个非常小的区域,但是我尝试使用 Chrome F12 工具找不到它,但它没有显示它们之间有任何空闲空间

请求帮助

最佳答案

你可以使用这段代码来解决这个问题

<html>
<head>
<style type="text/css"rel ="stylesheet">
html,body{
width: 100%;
margin: 0;
padding: 0;
}
.header{
width: 100%;
border: 1px solid #000000;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
margin-bottom: 10px;
position: relative;
}

#main_menu li {
list-style: none;
display: inline-block;
border: 1px solid #000000;
position: relative;
text-align: center;
}

#main_menu li a {

white-space: nowrap;
display: block;
}

#main_menu li:hover {
}

#main_menu li ul {
display: none;
}
#main_menu li:hover > ul {
display: block;
}
#main_menu li ul {
width: 100px;
height: 45px;
background-color: red;
position: absolute;
margin: 0;
padding: 0;
}

.logo_container{
float: right;
margin-right: 10px;
margin-top: 10px;
}
.logo_container img{
width: 100px;
height: 100px;
}

.header ul#main_menu{
margin: 0;
padding: 0;
float: left;
position: absolute;
bottom: 10px;

}
</style>
</head>
<body>
<div class="header">
<ul id="main_menu">
<li>
<a href="http://localhost:8082/configurationtool/public/xmldocuments">XML Documents</a> </li>
<li>
<a href="http://localhost:8082/configurationtool/public/categories">Categories</a> </li>
<li>
<a href="http://localhost:8082/configurationtool/public/websiteactions">Website Actions</a> </li>
<li>
<a href="#">Date</a>
<ul>
<li>
<a href="http://localhost:8082/configurationtool/public/datefunctions">Date Functions</a> </li>
<li>
<a href="http://localhost:8082/configurationtool/public/datelocations">Date Locations</a> </li>
</ul>
</li>
</ul>
<div class="logo_container">
<img src="" height="100" width="100"/>
</div>
</div>


<div class="content">

</div>
</body>
</html>

由于该附件的长度,我刚刚删除了您的图片 src。请也包括在内。

参见 http://jsfiddle.net/s1qvtox4

关于html - 当我不再悬停在父 UL 上时,我的子 UL 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24723781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com