0

こんにちは、div でテキストを縦に揃えたいだけです

ライブの例を見つけてくださいhttp://jsfiddle.net/fb48n/
垂直方向に整列する方法を教えてもらえますか?

<div class="Heading">Upload a file</div>

CSS

.Heading{
   height: 62px;
   vertical-align: 50%;background: #D46023;
   padding: 5px 5px;
   color: white;
   font-size: 18pt;
   font-weight: normal !important;
   display: block;
   text-align: left
}
4

3 に答える 3

1

line-heightコンテナボックスと同じようにセットするだけです。

line-height:62px;

JSフィドル

于 2013-01-21T12:37:08.583 に答える
0

div表示をテーブルセルに設定display: table-cellして与えるだけvertical-align: middleです。

于 2013-01-21T12:36:50.223 に答える
0

マルコKは正しいです!次のように行の高さを設定するだけです。

.Heading {
  line-height:62px;
  background: #D46023;
  color: white;
  font-size: 18pt;
}

Div は既にブロックであり、デフォルトで text-align は左に設定されています。

オリヴィエ

于 2013-01-21T12:54:56.737 に答える