【发布时间】:2016-02-16 03:46:40
【问题描述】:
看起来这应该很简单,但我无法让它工作。
当图像向左浮动时效果很好,下面的文本 div 将从图像的右侧开始并根据需要换行。
但是,当图像向右浮动时,我无法让文本向左浮动然后换行。
这行得通
.left-image {
float: left;
}
<div class="left-image"><img...></div>
<div class="right-text">...</div>
这不起作用 - 文字仅显示在图片下方
.right-image {
float: right;
}
.left-text {
float: left;
}
<div class="right-image"><img...></div>
<div class="left-text">...</div>
这不起作用 - 图片出现在文字下方
.right-image {
float: right;
}
.left-text {
float: left;
}
<div class="left-text">...</div>
<div class="right-image">...</div>
我知道如果图像与文本在同一个 div 中,它可以工作,但这不是一个选项,因为这些是 Drupal 内容类型中的单独字段。
限制文本 div 的宽度没有帮助,因为这会阻止文本在图像下环绕以填充页面的宽度。
建议?
【问题讨论】: