此菜單沒有獲得ul
容器的內聯列表。不能調整ul內聯
我嘗試玩的位置和漂浮的元素,但最終我不明白它的工作。
這是我Fiddle
我想裏面內嵌DIV .mega-div
UI元素。
這裏是CSS:
.mega-wrapper {
width:100%;
margin:0 auto;
}
.mega-nav {
position:relative;
width:auto;
height:59px;
background:#252428;
}
.mega-nav ul .mega-ul {
display:block;
list-style:0;
margin:0;
padding:0;
}
.mega-nav .mega-ul li {
position:relative;
display:inline-block;
}
.mega-nav .mega-ul li a {
display:block;
font-size:1em;
color:#fff;
text-decoration:none;
padding:0 15px;
}
.mega-nav .mega-ul li a:hover,.mega-nav .mega-ul li:hover > a {
background:#333;
}
.mega-div {
position:absolute;
top:100%;
left:0;
height:auto;
background:#333;
display:none;
z-index:1000;
padding:20px 30px;
}
.mega-ul li ul {
float:left;
list-style:none;
margin:0 5% 15px 0;
padding:0;
}
.mega-ul li ul li a {
float:left;
display:block;
width:100%;
height:auto;
line-height:1.3em;
color:#888;
text-decoration:none;
padding:1px 0;
}
.mega-ul li .megaul-section li:first-child a {
font-size:1.2em;
color:#8dc63f;
}
.alsosee-agents {
font-size:1.2em!important;
color:#8dc63f!important;
}
.mega-ul li ul li a:hover {
color:#fff;
background:none;
}
.alsosee-agents:hover {
color:#fff!important;
}
.mega-ul ul li:first-child a:hover {
color:#fff;
}
.mega-nav .mega-ul:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
.mega-nav .mega-ul {
display:inline-block;
right:0;
left:auto;
}
.header-title {
line-height:59px;
}
.mega-nav .mega-ul li:nth-child(1n+6):hover .mega-div {
right:0;
left:auto;
}
.megaul-section {
width:auto;
}
.extra-width {
width:770px;
}
.mega-nav .mega-ul li:hover > .mega-div,.mega-ul li ul li {
display:block;
}
我怎麼能這樣做呢?
編輯 -
所以對於暫時不很具體的問題關於抱歉。內聯主菜單沒有問題。問題是子菜單。每個子菜單的部分在一個ul
部分下。我想內聯子菜單的正在被刪除的ul部分。
這樣的演示http://jsfiddle.net/fsQK8 / – AlexPrinceton