Вот пример, который использует методологию suckerfish:
http://jsfiddle.net/uCdGc/
Вот волшебство CSS:
/* Code for dropdown */
#navigation ul li ul {
position: absolute;
left:-999em;
}
#navigation ul li ul li {
float:none;
/* put the rest of your styles here*/
}
#navigation ul li:hover ul, #navigation ul li.sfhover ul {
left:auto;
margin-top:55px;
}
Чтобы узнать больше о suckerfish, посмотритеЭтот URL: http://www.htmldog.com/articles/suckerfish/dropdowns/
Я добавил элемент ul, содержащий элементы субнавигации, в элемент навигации «Примеры».Когда вы наводите курсор мыши, CSS разместит субнавигатор так, чтобы он отображался там, где вы хотите.Это должно работать без javascript, но если вы хотите поддерживать IE 6, вам нужно будет включить javascript library *1013* и код в блок javascript в примере.
Прямо сейчасСубнавигатор оформлен просто, но добавляйте больше стилей по мере необходимости.Я прокомментировал, где вы должны их добавить.
Удачи.