如何使用css水平并排对齐?

时间:2010-12-31 07:09:41

标签: css layout

当我在下方显示时,文字“这里有一些文字”位于图像下方 - 我希望它显示在图像的右侧?

<div style="width:50px;">
  <img src="http://assets.devx.com/MS_Azure/azuremcau.jpg" alt="blah" width="70" height="70" />
</div>

<div style="width:150px;">
  <h2>Here is some text</h2>
</div>

2 个答案:

答案 0 :(得分:1)

<div style="width:50px; display: inline-block;">
<img src="http://assets.devx.com/MS_Azure/azuremcau.jpg" alt="blah" width="70" height="70" />
</div>

<div style="width:150px; display: inline-block">
    <h2>Here is some text</h2>
</div>

更改了float:left以显示:inline-block。这是一个更好的解决方案,因为它不会从文档流中删除项目。确保为每个人指定宽度。

答案 1 :(得分:0)

<div style="float: left; margin-right: 10px;">
    <img src="http://assets.devx.com/MS_Azure/azuremcau.jpg" alt="blah" width="70" height="70" />
</div>
<div style="width: 300px;">
    <h2>Here is some text</h2>
</div>
<br style="clear: both;" />

这应该有用。