我正在尝试为我们的内部应用程序解决 OK/CANCEL 按钮的放置问题。
我们希望 OK 和 Cancel 按钮的放置(和样式)一致。
我的想法只是将我们的按钮放在按钮包装器中,然后将它们与该包装器相关联。
但是,问题在于,当我用position: absolute;
.
由于这个折叠的 div,我的按钮最终悬空。
例子:
/*** css ***/
section.blah{
border: 1px solid #DDD;
margin: 2em;
padding: 1.5em 1em;
}
.button-wrapper{
position:relative;
}
.button-wrapper .proceed{
position:absolute;
right:0;
}
.button-wrapper .cancel{
position:absolute;
left:0;
}
/*** html ***/
<section class="blah">
<div class="button-wrapper">
<button class="btn proceed">OK</button>
<button class="btn cancel">Cancel</button>
</div>
</section>
如您所见,我们只是希望“确定”类型的按钮位于一侧,而“取消”类型的按钮位于另一侧。
这position:absolute;
是最好的方法吗?
如果是这样,那么确保我的按钮不会悬挂在其他对象上的优雅方法是什么?
(注意:我想过只为包装器分配一个固定的高度,但这似乎太不灵活了。解决方案需要允许任何大小的按钮。)