gpt4 book ai didi

html - 如何使用 CSS 使子菜单右对齐

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

我已经为此苦苦挣扎了一段时间,我的网站有一个菜单,但是我无法使其正确对齐。我可以让菜单的主要部分对齐,但在让子菜单执行相同操作时遇到问题。

这给了我这个效果:

Screenshot of menu

HTML 是:

<div id="nav">
<ul>
<li><a >Home</a></li>
<li><a >Stuff</a></li>
<li><a >More Stuff</a></li>
<li><a >Suff with Sub stuff</a>
<ul>
<li><a >Sub thing 1</a></li>
<li><a >Sub thing 2</a></li>
</ul>
</li>
</ul>

CSS 是:(我意识到它可能有点乱,因为我四处乱逛试图让它正确对齐)

    #nav{
height:30px;
width:100%;
position:relative;
top:-60px;
background:#5D2C2C;

}

#nav a{
font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#CCC;
text-decoration:none;
}

#nav ul{
height:20px;
top: 5px;
margin:0px;
list-style:none;
position: relative;
text-align:right;
}

#nav ul li{
margin:5px;
display: inline;
position:relative;
height:20px;
height:20px;
padding-left:10px;
overflow:hidden;

}

#nav ul li ul li{
list-style: none;
position:relative;
float:left;
width: 200px;
height:20px;
margin:0;
background:#5D2C2C;

}

#nav ul li ul{
height:20px;
padding: 0 0px 0 0px;
position:relative;
margin: 0 0 0 0;
width: 200px;
}

#nav ul li:hover{
background:#900;
overflow:visible;
}

#nav ul li ul li:hover{
background:#000;
overflow:visible;
}

任何帮助将不胜感激

最佳答案

...或者您可以尝试对子元素使用绝对定位,例如:

#nav ul li ul{
position:absolute;
right:0px;
top:25px;
}

关于html - 如何使用 CSS 使子菜单右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21858181/

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