HTML:
<!-- MENU -->
<nav id="menu">
<li><a href="#">Categories 1</a>
<ul>
<li><a href="#">temp1</a></li>
<li><a href="#">temp2</a></li>
<li><a href="#">temp3</a></li>
</ul>
</li>
<li><a href="#"<Categories 2</a>
<ul>
<li><a href="#">temp1</a></li>
<li><a href="#">temp2</a></li>
<li><a href="#">temp3</a></li>
</ul>
</li>
</nav>
CSS:
#menu {
background-color: #0000FF;
height: 20px;
padding: 15px 0 10px;
margin-bottom: 20px;
font: 12px 'DroidSansBold', Tahoma,sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
box-shadow: 3px 2px 3px #000;
border-radius: 5px;
text-align: center;
}
#menu li{
display: inline;
}
#menu li a {
color: #fff;
text-decoration: none;
margin: 0 120px;
}
#menu li ul li{
display: none;
}
#menu li a:hover{
color: #dc692e;
}
結果は次のようになります。
私の 2 つのカテゴリが css を受け入れない理由がわかりませんdisplay: inline
。現在表示されていない各カテゴリの下にメニューがあります。「アンダーメニュー」を削除すると、display:inline
機能します。
JsFiddle が機能しない: http://jsfiddle.net/LynwV/
すべての助けに感謝します!