内部アプリの OK/CANCEL ボタンの配置を解決しようとしています。
OK ボタンとキャンセル ボタンを一貫して配置 (およびスタイル) したいと考えています。
私が考えたのは、単純にボタンをボタン ラッパーにドロップし、そのラッパーとの関係で配置することでした。
ただし、問題は、ボタンを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>
ご覧のとおり、「OK」タイプのボタンを片側に配置し、「キャンセル」タイプのボタンを反対側に配置したいだけです。これを行う最善の方法はありますか
?
もしそうなら、私のボタンが他のオブジェクトにぶら下がらないようにするエレガントな方法は何でしょうか?position:absolute;
(注:ラッパーに固定の高さを割り当てることだけを考えましたが、それは完全に柔軟性がないようです。ソリューションでは、任意のサイズのボタンを許可する必要があります。)