我对 ul div 有疑问。我的 ul 的父 div 没有把它放在里面。我有父 div (subMenu) 定位和 z-indexed 但是 ul 子 (subMen) 只是推出并显示在它的底部,当它应该包含在父母并拉到我应用于父母的定位。我试过浮动和列表式定位它。但似乎什么都不重要。这是CSS代码:
#subMenu {
background-image: url(images/sub_nav_background2.png);
width: 1280px;
height: 60px;
position: relative;
top: -145px;
z-index: -100;
}
#subMen {
margin-left: 330px;
list-style-position: inside !important;
float: left !important;
height: 20px;
width: 900px !important;
font-size: 14px;
}
这是涉及此的 HTML 部分。
<div id="subMenu">
<ul id="subMen">
<li><a href="#">BRAND MARKETING</a></li>
<li><a href="#">EXPERIENTIAL MARKETING</a></li>
<li><a href="#">PERFORMANCE SOLUTIONS</a></li>
<li><a href="#">MEETING & EVENT SOLUTIONS</a></li>
</ul>
</div>
<div class="clearfix"></div>
这是正在发生的事情的图像。
底部列出的菜单应该位于该灰色区域并隐藏在顶部的主导航下方。