現在、ナビゲーションバーを作成しています。ナビゲーションのメイン要素の幅を自動にしたいのですが、サブ要素はすべて固定幅にします。リストの作成方法は次のとおりです。
<li>Main Element
<ul>
<li> Sub Element </li>
<li> Sub Element </li>
<li> Sub Element </li>
</ul>
</li>
これは、メインメニュー項目とそのサブメニュー項目ごとに繰り返されます。
私が抱えている問題は、サブ要素の幅を100ピクセルにしたいのですが、メイン要素はテキストサイズに左右両方の10ピクセルのパディングを加えたものに等しくすることです。クラスを作って分けても、両方を変えないと変えられないようです。また、外部スタイルシートで編集ul li
とスタイルを試しました。li ul
よろしくお願いします。