私は内部にDIVと3つのインライン要素を持っています。DIV内の動的なサイズの要素
中心要素は、幅を予測できない動的テキストです。テキストはDIVの中央に水平に配置されます。 DIVのサイズは固定です。
左の要素が左に固定され、テキストに達するまで流れていきたいと思います。同様に、右の要素がちょうどDIV(右:0または何か)の最後に、テキストと終了後に開始する必要があります
最終的な結果は次のようなものです:
111111 my-text 222222
1111 longer-text 2222
幅の合計常にDIVの幅に加算され、左の要素のサイズは右の要素のサイズと等しくなります。
これを行うには良い方法はありますか?
EDIT:
は、私はどちらかjavascriptやテーブルを使用していただけ二つの方法を考え出しました。私はテーブルを使用し、それは正常に働いた。
div
{
display: table;
}
#111, #222
{
width: 100%;
display: table-cell;
}
これの最終目標は何ですか?問題へのより良いアプローチがあるかもしれません。 –
左右の要素は固定サイズですか? – andrewk
残念ながら、それらはそうではありません。 究極の目標は、中央に置かれたテキストと、装飾の左右にいくつかの装飾を付けることです。装飾は異なるかもしれません。 – AlexG