【发布时间】:2012-10-17 23:59:00
【问题描述】:
我在演示 in this fiddle 时遇到了一个浮动的小问题。
我有一个向左浮动的 DIV,其宽度是动态的(未知)。我还有一个在同一个块中向右浮动,宽度也是动态的。
问题在于,如果第一个块的宽度延伸到与右侧浮动块发生碰撞,右侧浮动块将(正确)向下下降以确保没有发生碰撞。但是,我希望它保持在顶部(垂直,即 - 不是 z-index)。
基本上,似乎文本优先考虑“取代”右侧的块。这应该是相反的方式,但是左侧的文本甚至在开始换行之前就用完了最上面一行的可用空间。
我想解决方案相当简单。只是我根本没有想到它,而且我所做的任何搜索都没有找到我想要的东西。
【问题讨论】:
-
差不多了,但是在换行到下一行之前,文本应该尽可能多地使用可用空间。
-
好的,然后:jsfiddle.net/calder12/5FFdf/3 设置文本的宽度以在点击标签之前尽可能多地占用空间。唯一的问题是标签的宽度是否也会动态增长。
-
那当然有这个在标题里面浮动标签jsfiddle.net/calder12/5FFdf/4
-
没错。那就是问题所在。使用固定宽度我已经弄清楚了:)问题是:两个宽度都是未知的。
标签: css html css-float positioning