我想在同一基线处放置一个Div图像和一个Div文本.下面是我的示例代码和JSFiddle.

<div class="wrap">
<div class="img">
<img src="http://www.cssportal.com/images/cssportal.png" />
</div>
<div class="txt">
This is text.
</div>
</div>
<style>
.wrap { width: 500px;}
.img { float: left; }
.txt { }
</style>
Run Code Online (Sandbox Code Playgroud)
============更新================
本来,应该有图像与形象标识相同的基线(在左上角标识)和文本(导航在右上)之间的一些空白.
删除该float从你的.img元素,而是设置都.img和.txt到display: inline:
.img, .txt {
display: inline;
}
Run Code Online (Sandbox Code Playgroud)
然后设置.txt有一个vertical-align的baseline:
.txt {
vertical-align: baseline;
}
Run Code Online (Sandbox Code Playgroud)
