Всем привет. Имеется горизонтальное меню с разделителями, в связи с ростом необходимой информации, встала необходимость сделать выпадающие пункты, но никак не получается, ломается дизайн.
Помогите, плиз)
HTML
CSS
Помогите, плиз)
HTML
Код |
---|
<div id="nav"> <ul> <li><a href="">ГЛАВНАЯ</a></li> <li class="nav_border"></li> <li><noindex><a href="" target="_blank">ЧАТ</a></noindex></li> <li class="nav_border"></li> <li><a href="">ФОРУМ</a></li> <li class="nav_border"></li> <li><a href="">МУЗЫКА</a></li> <li class="nav_border"></li> <li><a href="">FREE РОТАЦИЯ</a></li> <li class="nav_border"></li> <li><a href="">НАШИ ПАРТНЕРЫ</a></li> <li class="nav_border"></li> <li><a href="">Акции</li> <li class="nav_border"></li> <li><a href="">ВАКАНСИИ</a></li> <li class="nav_border"></li> <li><a href="">РЕКЛАМА</a> </li> <li class="nav_border"></li> <li><a href="">ЗАКАЖИ ТРЕК <noindex><img src="http://s4.rimg.info/001fed561467220cf4cad387a29b7c9b.gif" ></noindex></a> </li> </ul> </div> |
CSS
Код |
---|
.nav_border{ float:left; width:3px; margin-top:5px; height:30px; background:url(../images/nav_border.gif) no-repeat; } #nav ul{ font-family:"Arial"; width:1100px; height:40px; font-size: 13px; font-weight: bold; list-style: none; padding:0 5px; background: url(../images/nav.png) no-repeat; } #nav li { float: left; position: relative; } #nav li a { font-size: 13px; font-weight:bold; color: #FFFFFF; line-height: 40px; padding: 0 15px 0 15px; display: block; text-align: center; text-decoration: none; } #nav li a:hover { line-height: 40px; z-index:100; background:url(../images/nav2.gif) repeat-x; color: #FFFFFF; text-decoration: none; } #nav li ul { z-index:100; display: none; position: absolute; padding:0; clear:both; width:100%; background:transparent; } #nav li:hover ul { display: block; clear:both; } |