我正在尝试这样做:
看起来很简单,但无论我尝试什么,我似乎都无法让它工作。这是我对 div 所做的努力:http: //jsfiddle.net/RPEpQ/
只需添加一个float:left
到div.one
.
在包含数字 34 的元素上设置float: left
。请参阅修改后的js fiddle。
你需要float: left
你的.one
元素,并且适合元素的行高是line-height
元素的一半。.two
.one
.outer {
width: 160px;
}
.one {
float:left;
font-size: 40px;
line-height:40px;
font-weight: bold;
}
.two {
width:120px;
font-size: 14px;
line-height:20px;
}
http://jsfiddle.net/RPEpQ/6/ 这对我有用。
<div class = "outer">
<div class = "one">34</div>
<div class = "two">times I have eaten here</div>
</div>
.outer {
width: 100px;
display:inline;
}
.one {
font-size: 40px;
font-weight: bold;
float:left;
}
.two {
font-size: 14px;
width: 5em;
height: 3.4em;
line-height: 1.7em;
float:left;
padding-left:0.5em;
}