PDA

Просмотр полной версии : Не работает выпадающее меню в Опере


Дикс
27.09.2007, 08:22
http://dev.centerft.com/DrangerCapital/site/index.php
Посмотрите сюда, пожалуйста.
Менюха отлично работает в ИЕ и ФФ, но в Опере исчезает, когда наводишь на неё мышь.
Я не силён в js, можете это пофиксить?

xMash
27.09.2007, 09:07
style.css (line 93)

div#market_menu ul ul {
display:none;
left:-1.5em;
position:absolute;
top:1.1em; /* <<< ошибка */
top: 16px; /* <<< так привильно */
width:8.5em;
}

Дикс
27.09.2007, 09:27
Спасибо, но это не решило проблемы.

xMash
27.09.2007, 10:52
Спасибо, но это не решило проблемы.
а если 10px?

Дикс
27.09.2007, 11:07
всё пофиксил, спасиба!
а что, у Оперы проблемы с единицами "em"?

xMash
27.09.2007, 11:19
всё пофиксил, спасиба!
а что, у Оперы проблемы с единицами "em"?

нет не проблемы, но она их по другому пересчитывает

Вот еще одни вариант решения вашей проблемы:

.menu_link{
text-decoration:none;
text-align:center;
font-family:Tahoma;
font-size:11px;
color: black;
line-height: 1.8em;
// line-height: normal;
}


Ище, элемент FONT лучше заменить на SPAN

Дикс
28.09.2007, 15:26
про фонт знаю, но в мои планы не входит чистка чужой разметки.
главное чтоб отображалась правильно.