无处不在人们要求如何对齐DIV中的元素,他们被告知容器必须具有relative
的位置。 在我的情况下,我有一个浮动对话框,与absolute
位置。我怎样才能让按钮元素始终坚持在这个对话框的底部?将按钮对齐到绝对DIV对话框底部
<div class="dialog">
<div class="dialog-content">
</div>
<button>Close</button>
</div>
无处不在人们要求如何对齐DIV中的元素,他们被告知容器必须具有relative
的位置。 在我的情况下,我有一个浮动对话框,与absolute
位置。我怎样才能让按钮元素始终坚持在这个对话框的底部?将按钮对齐到绝对DIV对话框底部
<div class="dialog">
<div class="dialog-content">
</div>
<button>Close</button>
</div>
尝试使用absolute
定位bottom: 0px
为您的按钮。它将相对于button
的父项位置,即.dialog
。
你就需要给对话框绝对尺寸,然后设置按钮的position
到absolute
,和bottom: 0
;
这里有一个小提琴与您的代码: http://jsfiddle.net/erlingormar/d8sa43s8/
直到您添加第二个按钮才能运行。它们相互重叠 – ali 2014-08-27 11:26:17
那么这个怎么样? :) 更新小提琴:http://jsfiddle.net/erlingormar/d8sa43s8/(如果需要更多按钮,可以使用像素值或百分比交换0值(对于“左”和“右”)) 。 – erlingormar 2014-08-27 11:33:38
添加CSS,否则我猜哪些元素是浮动或绝对定位。 – 2014-08-27 11:20:18