3

番号を揃える必要があります。1から赤い円の中心までですが、機能していません

#box {
    background: red;
    border-radius: 50% 50% 50% 50%;
    color: #FFFFFF;

    height: 50px;
    text-align: center;
    width: 50px;
}

http://jsfiddle.net/kFaXp/8/

このボックスの中央に1を配置するにはどうすればよいですか。</p>

4

4 に答える 4

10

テキスト-中央を水平方向にのみ中央揃えにします。あなたはこれを試すことができます

#box {
    background: red;
    border-radius: 50% 50% 50% 50%;
    color: #FFFFFF;

    height: 50px;
    text-align: center;
    width: 50px;
    vertical-align:middle;
    display:table-cell

}​

http://jsfiddle.net/kFaXp/14/

于 2012-08-17T11:25:16.080 に答える
8

line-height: 50px;要素のCSSに追加します。

#box {
    background: red;
    border-radius: 50% 50% 50% 50%;
    color: #FFFFFF; 
    height: 50px;
    text-align: center;
    width: 50px;
    line-height: 50px;
}​

http://jsfiddle.net/Kyle_Sevenoaks/kFaXp/9/

于 2012-08-17T11:22:59.133 に答える
2

定義することにより、希望する結果を達成できますline-height: 50px;

http://tinkerbin.com/I2slDWGY

于 2012-08-17T11:26:30.633 に答える
0

line-heightおよびvertical-alignプロパティを追加する

#box {
 background: red;
 border-radius: 50% 50% 50% 50%;
 color: #FFFFFF;

 height: 50px;
 text-align: center;
 width: 50px;
 line-height: 50px;
 vertical-align:middle;
} ​

http://jsfiddle.net/kFaXp/13/

于 2012-08-17T11:24:04.203 に答える