我试着弄清楚,这两个p
应该在图像之外,第二个p
不应该在图像下。这是可能的,float: left
但这会导致很多浏览器错误(主要是在 IE 下)。我怎么能得到我想要的结果display: inline-block
?
<div id="one">
<img src="http://www.jcopro.net/wp-content/uploads/2011/12/ubuntu-logo1.gif" alt="" />
<p>Content</p>
<p>Content</p>
</div>
#one {
display: inline-block;
width: 800px;
vertical-align: top;
}
#one img {
display: inline-block;
vertical-align: top;
width: 100px;
}
#one p {
display: inline-block;
vertical-align: top;
width: 600px;
border: 1px solid gray;
}
演示:http: //jsfiddle.net/MK5E9/1/
编辑:好的,我错误地描述了我的问题:我不想将它们p
放在一行中,我希望将它们放在图像之外的每个段落下。