これは、どのブラウザで動作させたいかによって異なります。ie8以下の場合、このコードを使用しないことをお勧めします。すべてのブラウザバージョンを希望するが、5.5、6、7、および8を無視する場合は、受信トレイに入れてください。
まず、メニューについては、divとそのIDおよびクラスを選択するよりも、順序なしリストメソッドを使用する方が簡単だと思います。ここに小さな例があります。
HTMLリスト
<ul id="menu">
<li>
<a href="#">list1</a>
</li>
<li>
<a href="#">List2</a>
<ul>
<li>
<a href="#">Option2</a>
</li>
</ul>
</ul>
メニューのCSS:
body, html {
padding:0px;
margin:0px;
width:100%;
}
body{
background:#FCFCFC;
}
#menu{
background:#333333;
list-style-type:none;
padding:0px;
margin:0px;
}
#menu > li {
padding:0px;
margin:0px;
display:inline-block;
}
#menu > li > a {
color:#FFFFFF;
text-decoration:none;
font-size:20px;
font-weight:bold;
}
#menu > li > ul {
display:hidden;
position:absolute;
}
#menu > li:hover > ul{
display:block;
}
それはとにかく基本です。準備ができたら!;