Код: Выделить всё
[list]
[*]something
somethingelse1
[*]somethingelse2
[/list]
... etc.
Код: Выделить всё
#top-menu ul {
display: none;
}
#top-menu li:hover > ul {
display: block;
}
#top-menu {
list-style: none;
padding: 0;
margin: 0;
position: relative;
}
#top-menu > li {
position: relative;
padding: 10px;
cursor: pointer;
}
#top-menu > li > ul {
position: absolute;
top: 0;
left: 25%;
list-style: none;
background-color: #fff;
padding: 0;
margin: 0;
z-index: 1000;
min-width: 150px;
}
#top-menu > li > ul > li {
padding: 10px;
background-color: #ffffff;
cursor: pointer;
}
#top-menu > li > ul > li > ul {
position: absolute;
top: 0;
left: 25%;
list-style: none;
background-color: #fff;
padding: 0;
margin: 0;
z-index: 1000;
}Приведенный выше код дает результат, похожий на этот (у меня был курсор над «Заглавные буквы»):

Как вы можете видеть, когда я выбираю пункт «Заглавные буквы», первый пункт подменю находится на той же высоте, что и родительский элемент.
Что мне нужно исправить в коде, чтобы независимо от того, какой элемент в главном меню я выбираю, первый элемент подменю находился на той же высоте, что и первый элемент в главное меню?
Подробнее здесь: https://stackoverflow.com/questions/792 ... -down-menu
Мобильная версия