gpt4 book ai didi

html - 将垂直菜单更改为水平菜单

转载 作者:太空宇宙 更新时间:2023-11-04 15:07:57 24 4
gpt4 key购买 nike

我有这个当前显示垂直 CSS/HTML 菜单的 css 菜单

#nav {
margin:-20px 0 0 2px;
top:0;
left:0;
width: 100%;
list-style:none;
}
#nav li a {
display: block;
padding: 4px 10px;
margin-bottom:0;
background: #666666;
border-top: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
text-decoration: none;
color: #EEEEEE;
width:155px;
}
#nav li a:hover, #nav li a.active {
background: #F36F25;
color: #FFFFFF;
cursor:pointer;
}
#nav li ul {
display: none;
list-style:none;
}
#nav li ul li {
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:-40px;
}
#nav li ul li a {
background: #EEEEEE;
color:#666666;
border:1px solid #EEEEEE;
}
#nav li ul li a:hover {
background: #EEEEEE;
color:#f36f25;
border:1px solid #f36f25;
}

如何让它水平显示而不是垂直显示?

我在这里用完整的 HTML 和 CSS 代码创建了一个 fiddle

http://jsfiddle.net/SV74d/

最佳答案

将此添加到您的 CSS:

#nav li {
display: inline;
}

并改变:

#nav li a {
display: inline;

到:

#nav li a {
display: inline-block;

它将内联显示 li 元素,并且仅在视口(viewport)不够长时才垂直堆叠它们。

关于html - 将垂直菜单更改为水平菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23687184/

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