У меня проблема с ul div. Мой родительский div для ul не удерживает его. У меня есть родительский div (subMenu), позиционированный и z-индексированный, но дочерний элемент ul (subMen) просто выталкивается и отображается в нижней части, когда он должен содержаться в пределах родительский и подошел к позиции, которую я применил к родительскому. Я пробовал использовать float и list-style. Но ничего не имеет значения. Вот код CSS:ul div выталкивает из родителя
#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>
А вот IMAGE того, что происходит.
Внизу внизу меню должно находиться в этой серой области и заправлено под основной навигационной панелью вверху.
Просьба предоставить ссылку, я попытаюсь выяснить для вас –
немного HTML также поможет – Pete