2014-08-27 127 views
0

无处不在人们要求如何对齐DIV中的元素,他们被告知容器必须具有relative的位置。 在我的情况下,我有一个浮动对话框,与absolute位置。我怎样才能让按钮元素始终坚持在这个对话框的底部?将按钮对齐到绝对DIV对话框底部

<div class="dialog"> 
    <div class="dialog-content"> 
    </div> 
    <button>Close</button> 
</div> 
+2

添加CSS,否则我猜哪些元素是浮动或绝对定位。 – 2014-08-27 11:20:18

回答

1

你就需要给对话框绝对尺寸,然后设置按钮的positionabsolute,和bottom: 0;

这里有一个小提琴与您的代码: http://jsfiddle.net/erlingormar/d8sa43s8/

+0

直到您添加第二个按钮才能运行。它们相互重叠 – ali 2014-08-27 11:26:17

+1

那么这个怎么样? :) 更新小提琴:http://jsfiddle.net/erlingormar/d8sa43s8/(如果需要更多按钮,可以使用像素值或百分比交换0值(对于“左”和“右”)) 。 – erlingormar 2014-08-27 11:33:38