我正在尝试创建简单的 java 脚本菜单。
我有两个绝对定位到相对定位的 div 元素的内部 ul 元素。无论是什么情况,我都无法让 ul 内联块彼此相邻。似乎第二个块被绘制在第一个块的顶部。我还想让菜单出现在屏幕的右侧。
我什至给了 ul 元素的宽度为 100%。一切正常,直到我添加位置:绝对;到 ul 元素。
<div id="izmenu">
<ul>
<li class="menu-heading"><a href="#">home</a></li>
</ul>
<ul>
<li class="menu-heading"><a href="#">login</a></li>
<li><a href="#">settings</a></li>
<li><a href="#">logout</a></li>
</ul>
</div>
CSS
#izmenu {
position: relative;
float:right;
}
#izmenu ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style: none;
display:inline-block;
vertical-align:top;
position:absolute;
right:0;
}
#izmenu ul li
{
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#izmenu a {
background-color: #006899;
text-decoration: none;
padding: 10px 15px 10px 15px;
display: block;
text-align: center;
color: white;
margin: 0 0 0 0;
}