Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Стандартное выпалающее меню
 
 автор: Даниэль   (30.01.2009 в 17:19)   письмо автору
 
 

Добрый день!
Я хотел бы у вас спросить на счет бага в 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;
}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования