【发布时间】:2013-07-25 01:32:37
【问题描述】:
我目前正在尝试以始终位于其父元素底部的方式定位元素。这里的特别之处在于没有一个高度或宽度是已知的。如果可能的话,我想在没有桌子的情况下这样做(我的上级反对使用这些。以非常虔诚的方式)。
我尝试了在父级上使用position:relative 并在我想要在底部的盒子上使用position:absolute; bottom:0; 的方法。但是,这会导致框与父 div 的其他内容重叠,因为绝对定位会导致父级忽略定位元素的高度。一些 JavaScript 用于将浮动 div 的高度相互对齐。但禁用的 JavaScript 不应完全破坏布局(例如:导致内容重叠或破坏页面的“流动”)。
这是我的标记的确切结构:http://jsfiddle.net/vbeC2/27/
我确实阅读了关于 SO 的“float:bottom”问题,但没有一个答案真正解决了我的问题,因此提出了新问题。
【问题讨论】:
标签: javascript html css positioning vertical-alignment