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