【发布时间】:2010-09-23 15:25:57
【问题描述】:
我多次使用float:right(或left)在容器顶部浮动图像和插入框。现在,我需要将div 浮动到另一个div 的右下角,并使用float 获得的正常文本换行(仅在上方和左侧换行)。
我认为这一定相对容易,即使 float 没有 bottom 值,但我无法使用多种技术来做到这一点,并且除了使用绝对定位,但这并没有给出正确的自动换行行为。
我曾认为这将是一个非常常见的设计,但显然不是。如果没有人有任何建议,我将不得不将我的文本分成单独的框并手动对齐div,但这相当不稳定,我不想在需要它的每个页面上都这样做。
【问题讨论】:
-
我会尽快解决这个“浮到底部”的问题,只要我弄清楚如何让某些东西沉到顶部...... ;-)
-
@Shog9 结论:css 需要一个“sink”元素。
-
这里的大多数答案都忽略了文本环绕“沉没”元素的要求。但 Stu 的回答有效(使用 JQuery)。
-
我觉得没那么好笑,我想知道你是如何在现实生活中首先向右或向左浮动的......它完全是在 z 轴上浮动观点。