【发布时间】:2014-02-09 23:11:26
【问题描述】:
如何同时对齐:float:right 元素 B & C 在 element A 旁边,align element B 到 element A 底部,element C 到顶部:
当我将浮动添加到elements B & C 时,这两个元素对齐到element A 的顶部,我想要的显示在下一张图片中:
PS: element A 没有固定大小。
【问题讨论】:
-
你会在 jsfiddle 中分享你的代码吗?
-
如果元素 A、B 和 C 具有固定高度,那么您可以在 B 元素上使用 margin-top 来弥合 C 和 B 之间的间隙。所以如果 A 高度 = 300px 并且 B 和 C为 100px 将 margin-top:100px 添加到 B 元素以进行偏移。
-
浮动元素总是尽可能地向上,将元素浮动到“底部”是不可能的。您将不得不寻找另一种方法。
-
element A没有固定大小(A 是图像)。 -
您可能需要绝对相对于 A 定位 B 和 C。我认为这不能通过浮动来完成。
标签: css css-float vertical-alignment