試圖在左側有一個子菜單時,我徘徊李,但問題是,它也顯示李下的空間。在本演示中,當真棒鏈接3是懸停有李click here懸停子菜單到左css
<div id="navbar" class="navbar">
<nav id="site-navigation" class="navigation main-navigation" role="navigation">
<div class="menu-mega-container">
<ul id="menu-mega" class="nav-menu">
<li>
<a href="#">My awesome button</a>
</li>
<li class="has_children">
<a href="#">My awesome button</a>
<ul>
<li>
<a href="#">awesome link nº 1</a>
</li>
<li>
<a href="#">awesome link nº 2</a>
</li>
<li class="has_children">
<a href="#">awesome link nº 3</a>
<ul>
<li>
<a href="#">awesome link nº 1</a>
</li>
<li>
<a href="#">awesome link nº 2</a>
</li>
<li>
<a href="#">awesome link nº 3</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</nav>
</div>
和CSS
nav {
position: relative;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
}
nav > div > ul > li {
float: left;
}
nav > div > ul > li > a:hover {
background-color: red;
}
nav > div > ul > li > ul {
position: absolute;
background-color: green;
display: none;
z-index: 500;
}
nav > div > ul > li:hover > ul {
display: block;
}
nav li > ul ul {
display: none;
}
nav li > ul li:hover > ul {
display: block;
position: relative;
left: 100%;
top: -20px;
background-color: green;
}
對不起,我不太明白。我在李和子菜單之間沒有看到任何空間。我正在查看鉻。我確實看到li和submenu是不同的寬度,那是什麼意思? –