gpt4 book ai didi

javascript - 子菜单 100% 菜单宽度

转载 作者:行者123 更新时间:2023-11-28 12:22:08 25 4
gpt4 key购买 nike

我的主菜单下方出现了一个子菜单。主菜单的宽度是固定的,我希望子菜单的宽度是主菜单的 100%。子菜单可以包含任意数量的链接,我希望子菜单的宽度按比例改变。这可能吗?这是我的代码:

Fiddle

CSS

#nav a{
width: 115px;
height: 15px;
text-decoration:none;
display:block;
font-size:12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:center;
color:#666666;
border: 1px solid green;
float: right;
padding: 10px 5px 5px 5px;
z-index: 2000;
}

#nav a li{
width: 115px;
height: 15px;
}

#nav:last-child {
border-right: 1px solid #999999;
}

#nav a:active, #nav a:hover, #nav a:focus {
background: #999 ;
}
#nav li {
display:block;
float:left;
}
#nav li:last-child {
border-right: 1px solid #999999;
}
#nav li ul {
display: table;
height: 30px;
position: absolute;
left: -9999px;
}
#nav li:hover ul {
left: 0;
top: 30px;
}
#nav li li {
display: table-cell;
}
#nav li li a{
text-decoration:none;
display:block;
font-size:9px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:center;
border-left: 1px solid #999999;
color:#666666;
z-index: 10000;
padding: 5px 5px 10px 5px;
}

HTML

<ul id="nav">
<li><a href="#">LINK1</a></li>
<li><a href="#">LINK2</a>
<ul>
<li><a href="#">LINK3 <br> MORE TEXT</a></li>
<li><a href="#">LINK4</a></li>
<li><a href="#">LINK5</a></li>
<li><a href="#">LINK6</a></li>
</ul></li>
<li><a href="#">LINK7</a></li>
<li><a href="#">LINK2</a>
<ul>
<li><a href="#">LINK3 <br> MORE TEXT</a></li>
<li><a href="#">LINK4</a></li>
<li><a href="#">LINK5</a></li>
<li><a href="#">LINK6</a></li>
<li><a href="#">LINK5</a></li>
</ul></li>
</ul>

谢谢!

最佳答案

不知道我是否理解了问题。

您需要将两个菜单都包装在一个 div 中。然后,如果 subnav 的宽度为 100%,它将采用该 div 的宽度。

有链接吗?如果我能看到你在说什么,我可以提供进一步的帮助。

关于javascript - 子菜单 100% 菜单宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18803233/

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