Показать сообщение отдельно
  #7 (permalink)  
Старый 04.04.2008, 01:24
Интересующийся
Отправить личное сообщение для SelenIT Посмотреть профиль Найти все сообщения от SelenIT
 
Регистрация: 22.03.2008
Сообщений: 15

AniStark, этому решению никак не меньше 9-10 лет. Те браузеры, под которые оно затачивалось, давно вымерли - вместе с соотв. техникой верстки.

В наши дни принято верстать меню вложенными списками. Тогда в простейшем случае достаточно указать для пунктов верхнего уровня position:relative, для вложенного списка position: absolute; left: 0; top: <высота_меню> (для гориз. меню, для вертикального - top: 0, left: <ширина>) и по onmouseover/onmouseout на LI менять его display. Ничего пересчитывать не надо, координаты и так привязываются к родительскому элементу. А то можно и вовсе одним CSS обойтись :-).
Ответить с цитированием