【发布时间】:2013-08-30 22:32:10
【问题描述】:
图片说明了最好的:
这只是一个float: left 图像 (http://jsbin.com/itihes/1)。有什么办法可以防止纯 CSS 中的动态文本出现这个问题?我确实希望文本换行,但如果它少于一整行(理想情况下是两整行),所有文本都将保留在右侧的同一块中。
图像宽度是固定的,但整个块的宽度是动态的。
【问题讨论】:
-
为什么不把文字放在一个div里,然后把div和图片都浮动到左边呢?
-
@Antony 因为如果剩下足够的文字,他希望它落在图像下方。我认为这是不可能的。
-
jsbin.com/itihes/3/edit - 不是 100% 动态的,因为它依赖于图像宽度。
-
需要考虑的事情 - 许多人会增加浏览器中的文本大小。无论你做什么来纠正这个问题,你都会发现仍然有很多人可以得到悬空的文本。
-
我只是说字体大小在这里不是一个额外的考虑因素。任何适用于可变宽度的解决方案也适用于字体大小。
标签: html css css-float word-wrap