jsfiddle: http://jsfiddle.net/B3ARu/
ドロップダウンナビゲーションを構築しています。私の現在のソリューションでは、(いくつかの CSS ハック) を使用して 4 つのネストされたリストを管理できます。しかし、これを達成するためのより良い方法が必要であり、必要に応じてネストされたアイテムをいくつでも持つことができます。
<div id="menu">
<ul>
<li>
<a href="#">Item 1</a>
<ul>
<li>
<a href="#">Item 1-1</a>
<ul>
<li><a href="#">Item 1-1-1</a></li>
<li><a href="#">Item 1-1-2</a></li>
</ul>
</li>
<li><a href="#">Item 1-2</a></li>
<li><a href="#">Item 1-2</a></li>
</ul>
</li>
<li><a href="#">Item 2</a></li>
</ul>
</div>
CSS
#menu>ul>li ul>li ul {
height:100%;
position:absolute;
bottom:-100%;
}
#menu>ul>li ul>li ul>li {
display: none !important;
}
#menu>ul>li ul>li:hover ul>li {
display:block !important;
float: left;
margin-left: 20px;
}
#menu>ul>li ul>li ul>li ul>li {
visibility: hidden;
}
- ネストされたアイテムを希望どおりにできるようにするにはどうすればよいですか?
- display: none が突然動作を停止するのはなぜですか?