我有以下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
setborder-radius: 50%
。我实际上得到的是一些奇怪的椭圆形。 - (更新)让课堂上的号码
circle
显示在它的中心。
谁能向我解释发生了什么以及如何实现我想要的输出?