私は次のhtmlを持っています:
<div class="horizontal">
<div class="biggest">t e s t <div class="circle">1</div></div>
<div>t e s t <div class="circle">2</div></div>
<div>t e s t <div class="circle">3</div></div>
</div>
次のCSSを使用します。
.horizontal div {
float: left;
width: 1em;
letter-spacing: 1em;
word-wrap: break-word;
font-size: 100%;
}
.biggest {
font-size: 150%;
}
.circle {
border-radius: 50%;
background-color: red;
}
私の出力: http: //jsfiddle.net/ZaffJ/3/
以下は、私が得ているものについて私が理解していないことです:
- クラスにカプセル化された最初の列
biggest
のフォントサイズが残りの列よりも大きいと予想していましたが、3列すべてでフォントサイズが均一になっています。 circle
設定したクラスの各数字の周りに素敵な円を期待していましたborder-radius: 50%
。私が実際に得ているのは、いくつかの奇妙な楕円形です。- (更新)クラスの番号を
circle
中央に表示する。
誰かが私に何が起こっているのか、そして私が望む出力をどのように達成できるのかを説明できますか?