|
|
|
| Добрый день!
Я хотел бы у вас спросить на счет бага в IE 7. У меня почему-то дочерний ul тега li находится смещенным вправо, не ровно выпадет под ним. Да, а в Firefox, Opera все нормально.
Скажи в чем я ошибся, и как сделать чтобы выпадало под ним?
Спасибо!
Код HTML:
<ul class="menuView">
<li><a href="/">Каталог</a>
<ul>
<li><a href="/">Дома</a></li>
<li><a href="/">Коттеджи</a></li>
<li><a href="/">Дачи</a></li>
<li><a href="/">Участки</a></li>
</ul>
</li>
<li><a href="/">О компании</a></li>
<li><a href="/">Контакты</a></li>
</ul>
|
CSS:
.menuView li {
font-size: 15px;
color: #FFFFFF;
margin-left: 10px;
float: left;
list-style-type: none;
margin-top: -16px;
height: 33px;
padding-top: 16px;
padding-left: 10px;
padding-right: 10px;
}
.menuView li:hover {
background-image: url(images/over_menu.gif);
background-color: #5e4180;
}
.menuView li ul {
padding: 0px;
margin: 0px;
display: none;
position: absolute;
margin-top: 15px;
background-image: url(images/over_down.gif);
background-repeat: repeat-x;
background-color: #5e4180;
z-index: 1000;
width: 135px;
}
.menuView li ul li {
font-size: 14px;
float: none;
line-height: 20px;
position: relative;
margin-left: 0px;
height: 26px;
margin-top: 0px;
padding-top: 3px;
}
.menuView li ul li:hover {
background-image: url(images/over_down_menu.gif);
background-color: #815caf;
}
.menuView li:hover ul {
display: block;
margin-left: -10px;
}
|
| |
|
|