<a>
スパン要素の高さが異なる理由を教えてください。
<a>
垂直方向の中央が揃えられ、スパンが垂直方向の使用可能なスペースをすべて使用しているのはなぜですか?
<a>
スパン要素の高さが異なる理由を教えてください。
<a>
垂直方向の中央が揃えられ、スパンが垂直方向の使用可能なスペースをすべて使用しているのはなぜですか?
これは、リストアイテムの行の高さが70pxであるためです。スパンの高さは、線の高さに基づいています。
#MenuEventos li {
line-height: 70px;
}
コードにいくつかの問題があります。まず、あなたはfont-size:3em
のために持っていますが、のためspan
ではありませんa
。また、あなたはスパンですが、結果として、のコンテンツは親の右上に到達float:right
しません。float:left
a
span
li
解決策:を追加font-size:3em
しli
てから削除しspan
ます。を追加float:left
しa
ます。float
の追加overflow:hidden
をクリアしli
ます。ただし、使用しているためoutline
、黒い線は表示されません。だからに変更outline
しますborder:3px solid #000
デモ: http: //jsfiddle.net/vpVEf/13/