我想要編碼,以便活動和懸停li出現在正常li上。但是,懸停和活躍的李會出現在正常李的內部。當我添加填充(懸停和活動li)以嘗試複製正常li的大小時,正常的li仍然可見,並且只是通過懸浮和活動li的增加填充來擴展,並且不會覆蓋,因爲我需要它。CSS - 李背景
這裏是我的CSS:
/* ** * ** * ****水平NAVS* ** * ** * ****/
.menu-horizontal {
margin: 3px 2px 0.75em;
}
.menu-horizontal ul.top-level {
background-color: #FFFFFF;
clear: none;
list-style-type: none;
margin: 0;
padding: 0;
}
.menu-horizontal ul.top-level li {
background: #FEAB27;
border-radius: 7px 7px 0px 0px;
display: inline-block;
height: 28px;
padding: 0 25px;
}
.menu-horizontal ul.top-level {
display: inline-block;
float: left;
height: 23px;
margin-left: 173px;
padding-top: 5px;
text-align: center;
text-transform: none;
}
.menu-horizontal ul.top-level li a {
background: none repeat scroll 0 0 transparent;
color: #000000;
display: inline-block;
line-height: 24px;
text-decoration: none;
font-family: Verdana,'Magra','Gafata',sans-serif;
font-size: 102%;
font-weight: bold;
}
.menu-horizontal ul.top-level li.selected a, .menu-horizontal ul.top-level li a:hover {
background: #FDCC00;
border-radius: 7px 7px 7px 7px;
text-decoration: underline;
}
.menu-horizontal li ul.second-level {
display: block;
left: -999em;
margin: -1000px 0 0;
overflow: visible;
padding: 0 0 9px;
position: absolute;
text-align: left;
}
.menu-horizontal li:hover ul.second-level, .menu-horizontal li.hover ul.second-level {
left: auto;
}
謝謝!
如果您提供一個小型自包含示例,其中只包含足夠的代碼來演示問題,而沒有其他任何附加內容,您將得到更好的答案。將此代碼發佈到問題中或JSFiddle(jsfiddle.net)中。這樣做可能需要很多工作,但它是解決問題的關鍵部分。 – KatieK