CSSのみのドロップダウンメニューを作っています。
ここに例があります。
http://jsfiddle.net/DEK8q/8/
このメニューを中央に配置したいと思います。したがって、次のように相対位置を追加します。
#nav-container {
position: relative;
float: left;
left: 50%;
}
#nav {
***position: relative;***
float: left;
left: -50%;
font: bold 12px SimHei, Arial, Helvetica, Sans-serif;
border: 1px solid #121314;
overflow: hidden;
}
ナビゲーションを相対的に配置すると、メニューの第 2 レベルが表示されないことがわかりました。
これは、相対的に配置された div にディスプレイ バウンドがあるためです。
cssのみにして中央揃えにしたいです。どうすればこの問題を解決できますか?