1

<a>スパン要素の高さが異なる理由を教えてください。

<a>垂直方向の中央が揃えられ、スパンが垂直方向の使用可能なスペースをすべて使用しているのはなぜですか?

http://jsfiddle.net/vpVEf/12/

4

2 に答える 2

2

これは、リストアイテムの行の高さが70pxであるためです。スパンの高さは、線の高さに基づいています。

#MenuEventos li {
line-height: 70px;
}
于 2012-06-20T21:01:47.763 に答える
1

コードにいくつかの問題があります。まず、あなたはfont-size:3emのために持っていますが、のためspanではありませんa。また、あなたはスパンですが、結果として、のコンテンツは親の右上に到達float:rightしません。float:leftaspanli

解決策:を追加font-size:3emliてから削除しspanます。を追加float:leftaます。floatの追加overflow:hiddenをクリアしliます。ただし、使用しているためoutline、黒い線は表示されません。だからに変更outlineしますborder:3px solid #000

デモ: http: //jsfiddle.net/vpVEf/13/

于 2012-06-20T21:27:46.053 に答える