3 に答える 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 に答える