だから私は持っているh3
<h3>someText<h3>
にはh3
高さと背景画像があります
h3
{
height:30px;
background-image:url();
background-reat: repeat-x;
}
今、テキストを要素の中央に揃えたいのですh3
が、常にテキストを上に浮かせます:
どうすればこれを達成できますか?
だから私は持っているh3
<h3>someText<h3>
にはh3
高さと背景画像があります
h3
{
height:30px;
background-image:url();
background-reat: repeat-x;
}
今、テキストを要素の中央に揃えたいのですh3
が、常にテキストを上に浮かせます:
どうすればこれを達成できますか?
line-height
を に一致するように設定しheight
ます。
h3
{
height:30px;
line-height:30px;
background-image:url();
background-reat: repeat-x;
}
<h3>
要素に複数行のテキストが含まれている場合line-height
、他の回答で示唆されているようにプロパティを設定しても機能しません。
をサポートする必要がない場合は、次のプロパティと組み合わせてlteIE7
使用できます。display: table-cell
vertical-align
h3 {
background-color: whitesmoke;
height: 100px;
display: table-cell;
vertical-align: middle;
text-align: center;
}
簡単に追加できますline-height:30px;
line-height
これを解決するために使用します
h3 {
height:30px;
background-image:url();
background-reat: repeat-x;
line-height: 30px;
}
h3 {
...
/* those 2 lines are what you need */
line-height:30px;
vertical-align:middle;
...
}