У меня возникают проблемы с элементами подменю на следующем сайте. На самом деле проблема связана с элементами под-подменю, то есть с элементами третьего уровня (я не уверен, что они фактически называются).Элементы подменю WordPress не отображаются правильно при наведении
Для просмотра «calzada321» (без кавычек) может потребоваться пароль для входа.
Как на скриншот (ссылка ниже), в большинстве браузеров, элементы 3-го уровня является искаженными, т.е. они не отображаются в привлекательном или полезном способе при наведении курсора мыши. Я не уверен, как исправить (очевидно). Любая помощь оценивается.
http://polynovo.com.au/wp-content/uploads/2014/11/Untitled-1.jpg
/* 2.3 Navigation
------------------------------------------------------------------------------*/
#navigation {
\t margin-bottom: 7px;
\t position: relative;
\t z-index: 2;
}
#navigation .menu-item {
\t float: left;
\t background: url(../images/common/bg_nav-separator.png) no-repeat 0 center;
\t position: relative;
}
#navigation .menu-item:first-child {
\t background: none;
}
#navigation .menu-item.has-sub-menu:hover {
\t background-color: #e5eaef;
}
#navigation .menu-item a {
\t color: #002d62;
display: block;
font-size: 15px;
/* font-weight: bold; */
padding: 18px 17px 18px 16px;
text-transform: uppercase;
}
#navigation .menu-item:first-child a {
\t padding-left: 3px;
}
#navigation .current-menu-item > a,
#navigation .current-page-ancestor > a,
#navigation .menu-item a:hover {
\t color: #c72932;
\t text-decoration: none;
}
#navigation .has-sub-menu .current-page-ancestor > a {
\t color: #002e62;
}
#navigation .has-sub-menu .current-page-ancestor > a:hover {
\t color: #fcb040;
\t text-decoration: none;
}
/* Sub-navigation */
#navigation .sub-menu {
\t display: none;
\t position: absolute;
\t top: 50px;
\t left: 0;
\t padding: 17px 22px 18px;
\t width: 155px;
\t background: #e5eaef;
}
#navigation .menu-item.has-sub-menu:hover .sub-menu {
\t display: block;
}
/* ---I added this item below made sub-sub items sit out more but still not good---*/
#navigation .menu-item.has-sub-menu:hover .sub-menu .sub-menu {
\t margin-left:200px;
\t margin-top:-35px;
\t display:block;
}
#navigation .sub-menu .menu-item {
\t float: none;
\t padding-left: 12px;
\t margin-bottom: 5px;
\t background: transparent url(../images/common/sprite_icons.png) no-repeat 1px -229px;
}
#navigation .sub-menu .menu-item a {
\t padding: 0;
\t font-weight: normal;
\t line-height: 40px;
\t text-transform: none;
}
Вы можете разместить HTML/CSS, который создает эти меню? Это, безусловно, проблема позиционирования, но, не видя разметки, трудно дать хороший ответ. – LouisK
Я проверил ваш код. Проблема с вашим CSS. –
Я добавил фрагмент кода к исходной записи – Seamus