gpt4 book ai didi

子菜单的CSS导航栏问题

转载 作者:太空宇宙 更新时间:2023-11-04 13:59:11 25 4
gpt4 key购买 nike

我希望有人能帮我解决一个让我发疯一整天的 css 问题。我知道我在这里遗漏了一些明显的东西,我只是看不到它。如果您能提供帮助,我们将不胜感激。

这是 fiddle http://jsfiddle.net/taglegacy/HK7Hy/

这是CSS:

body
{
margin: 20;
padding: 20;
text-align: center;
font: 85% arial, helvetica, sans-serif;
background: #f1f1f1;
color: #444;
}
#container
{
text-align: left;
margin: 0 auto;
width: 700px;
height: 400px;
background: #FFF;
}
/*---NavigationBar---*/
ul
{
font-family: Arial, Verdana;
font-size: 14px;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
float: left;
background: #9b1b19;
}
ul li
{
display: block;
position: relative;
float: left;
border-right: 1px solid #fff;
}
li ul
{
display: none;
position:absolute;
left:0;
}
ul li a
{
display: block;
text-decoration: none;
color: #fff;
padding: 5px 15px 5px 15px;
background: #9b1b19;
margin-left: 1px;
white-space: nowrap;
}
ul li a:hover
{
background: #af1f1c;
}
li:hover ul
{
display: block;
position: absolute;
background: #af1f1c;
}
li:hover li
{
float: none;
font-size: 11px;
background: #af1f1c;
border-top: 1px solid #fff;
}
li:hover a
{
background: #af1f1c;
}
li:hover li a:hover
{
background: #af1f1c;
}

这是 HTML:

<body>
<div id="container">
<ul>
<li><a href="">Menu 1</a></li>
<li><a href="">Menu 2</a>
<ul>
<li><a href="">Submenu 1</a></li>
<li><a href="">Submenu 2</a></li>
<li><a href="">Submenu 3</a></li>
</ul>
</li>
<li><a href="">Menu 3</a>
<ul>
<li><a href="">Submenu 1</a></li>
<li><a href="">Submenu 2</a></li>
<li><a href="">Submenu 3</a></li>
<li><a href="">Submenu 4</a></li>
<li><a href="">Submenu 6</a></li>
</ul>
</li>
<li><a href="">Menu 4</a>
<ul>
<li><a href="">Submenu 1</a></li>
<li><a href="">Submenu 2</a></li>
<li><a href="">Really Long Submenu 3 Really Long</a></li>
</ul>
</li>
</ul>
</div>
</body>

最佳答案

“非常长”的列表项被截断了,因为您的子菜单 ul 设置为其父级 li 的宽度。取出 width: 100%,它会显示输入的文本。

移动它,使其仅适用于父 ul 以保留导航栏宽度:

#topnav { 宽度:100% }

Fiddle

关于子菜单的CSS导航栏问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21639628/

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