ドロップダウン メニューを作成しようとしていますが、親リンクの下の中央にあるドロップダウン メニューを表示しようとして立ち往生しています。
ドロップダウンボックスの中央を、トップ要素/親要素/ドロップダウンメニューの上のリンクの中央と同じにすることを検討しています。
私が得た最良の方法は、CSS マージンを使用して中心を推定することですが、それは悪い考えのようです。
CSS ソリューションは jQuery ソリューションよりも優れているかもしれませんが、どちらかを検討します。
これは私のヘッダーナビゲーションメニューです:
<style>
#nav li ul { margin:70px 0 0 -75px; width: 200px; position: absolute; z-index:99; }
</style>
<ul id="nav">
<li><a href="#" class="mitem mhome" title="">home</a></li>
<li><a href="#" class="mitem mshop" title="">shop</a>
<ul class="child">
<li class="mheader"></li>
<li><a href="#">Hard Drives</a></li>
<li><a href="#">Monitors</a></li>
<li><a href="#">Speakers</a></li>
<li><a href="#">Random Equipment</a></li>
</ul>
</li>
<li><a href="#" class="mitem mdespre" title="">despre noi</a>
<ul class="child">
<li class="mheader"></li>
<li><a href="#">Hard Drives</a></li>
<li><a href="#">Monitors</a></li>
<li><a href="#">Speakers</a></li>
<li><a href="#">Random Equipment</a></li>
</ul>
</li>