gpt4 book ai didi

html - 水平 100% 菜单但垂直子菜单项

转载 作者:太空宇宙 更新时间:2023-11-03 23:54:39 25 4
gpt4 key购买 nike

我制作了一个水平菜单,所有菜单项都占据了 100% 的导航空间。为此,我在“lu”中使用了 display:table,在“li”中使用了 display:table-cell。通过这种方式,菜单是水平的,并将所有菜单项扩展到 100% 宽度。问题是子菜单也是水平的,但我想要垂直的子菜单项。

    <script type="text/javascript">
$('body').ready(function() {
$('.dropdown').hover(function() {
$(this).find('.sub_navigation').slideToggle();
});
});
</script>

ul#navigation {
float:left;
display:table;
margin:0;
padding:0;
width:100%;
font-size:15px;
background-color:#FFF;
}

ul#navigation li {
display: table-cell;
margin:0;
padding:14px 3px 14px 3px;
text-align:center;
}

ul.sub_navigation {
position:absolute;
display:none;
margin:0;
padding:0;
background-color:#FFF;
opacity:0.8;
list-style-type:none;
}

ul.sub_navigation li {
clear:both;
}

ul#navigation li a,
ul#navigation li a:active,
ul#navigation li a:visited {
color:#000000;
text-decoration:none;
display:block;
}
ul#navigation li a:hover {
color:#478961;
}



<ul id="navigation">
<li class="dropdown">
<a href="">Item 1</a>
<ul class="sub_navigation">
<li><a href="">Sub item 1</a></li>
<li><a href="">Sub item 2</a></li>
</ul>
</li>
<li><a href="">Item 2</a></li>
</ul>

我可以在 sub_navigation 样式中添加什么来垂直显示 subenu 元素?

谢谢维克多

最佳答案

由于元素设置为clear:both,只需将float:left 添加到子导航中的li 元素即可。

ul.sub_navigation li {
float:left;
clear:both;
}

关于html - 水平 100% 菜单但垂直子菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19040189/

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