私は数日間この問題を解決しようとしています。25px のオレンジ色のスポットの間に Child1、2、3 を配置できません。親と子のメニューは CSS ベースのul
メニューli
で、インライン ブロック<a>
として設定し、幅と高さを設定しますが、これらのパラメータは無視されます。この問題を解決する方法についてのアイデアがありません。よろしくお願いいたします。
1557 次
3 に答える
3
問題は<a>
、サブメニューのタグにpadding:15px
メイン メニューのタグがあることです。0 に設定する必要があります。その後line-height
、要素の をオレンジ色のバーに合わせheight
て垂直方向の中央に配置できます。
これを追加して修正します:
#header .cssMenuA a{
padding:0;
line-height:25px;
}
于 2013-03-30T15:35:32.777 に答える
2
Child 1、2、3a
タグにパディングが適用されているように見えます。これにより、オレンジを超えて押し下げられています。スクリーンショットを参照してください:
a タグ (bodystyle.css、78 行目) からパディングを削除し、親メニュー項目のみに再適用してみてください。
于 2013-03-30T15:41:15.110 に答える
1
<a>
nav リストのすべての要素 ( を含む) の周りに 15 ピクセルのパディングがありますPARENT
が、これは「子」にも適用されます。ルールを追加します。
#header li li a {
padding-top: 0;
}
は 25 ピクセルの高さに設定されているため、これは希望どおりに見えない場合があります<a>
が、フォントはそれよりも小さいです。また追加
#header li li a span {
line-height: 25px;
}
于 2013-03-30T15:36:11.450 に答える