我有 2 个内联块的问题。我想创建这样的东西:
<img>
<span>some long text next to the img</span>
我有以下结构(我必须使用):
<div class="mainContainer">
<div class="additional">
<div class="description">
<img></img>
</div>
<div class="description">
Lorem ipsum dolor sit amet, consectetur adipisicing elit...
</div>
</div>
</div>
款式:
.mainContainer {
height: 15px; } //doesn't matter in this case
.additional {
line-height: 15px; } //doesn't matter in this case
.description {
float: left;
display: inline;
}
问题是当我想添加长文本时,图像在文本上方,但它应该在它旁边。
它应该是这样的(我添加了代码,但必须将其删除):
有什么建议么?
编辑:好的,实际上上面的文本只是示例,更具体地说,我想要实现的目标:我有一个包含 2 个内联元素的主容器: - 第一个元素有图像
- 第二个元素也有图像和文本,我想做的是:当文本很长并且需要在第二行时,它不应该在第一张图片下方
http://jsfiddle.net/z2t7b/ - 它应该被修复(我希望有人明白我想做什么)