質問する
86 次
4 に答える
1
a
の行の高さを の行の高さと一致するように変更しli
ます。
a {
/*...preceding styles */
line-height: 3em; /* Elements line-height set to match parents */
height: 2em;
width: 5em;
text-align: center;
}
また
vertical-align:middle
でプロパティを設定しますa
。
a{
/*...Other styles ommitted*/
vertical-align: middle;
}
于 2013-04-17T09:11:34.973 に答える
1
両方の要素で高さを指定しているため、これは に追加margin-top: 0.5em
することで簡単に実現できますa
。
これはli
、 の高さが 3em、 のa
高さが 2em であるため、垂直方向の中央に表示するには、上部に 0.5 em が必要なためです。
于 2013-04-17T09:12:10.217 に答える
0
ケビンの応答と同様に、アンカーに line-height を設定するinherit
と、手動で値を一致させる必要なく、同じことが行われます
于 2013-04-17T09:15:24.303 に答える
0
a
の高さと一致するように、要素の高さと行の高さを変更する必要がありますli
。
li {
height: 3em;
}
a {
line-height: 3em;
height: 3em;
}
于 2013-04-17T09:14:02.747 に答える