固定位置と幅が 100%のトップバー (黄色) があります。バー内で、左div
(赤) は任意width
(流体) である可能性があります。右側div
(緑) には、次のinput
要素が含まれています。
- トップバーの残りのスペースとして幅が必要です (つまり、赤の幅に関係なく、緑の領域がすべての黄色の領域をカバーする必要があります) 。
- これ以上 html 要素を追加したくありません。したがって、以下のコードのこの構造を考慮して、css を使用しようとします。
- jsを使用してこれを簡単に行うこともできますが、今のところは避けたいと思います。
サンプルコード: http: //jsfiddle.net/qhoc/jBQDB/2/
ご覧のとおり、現在私はright: 0
forを使用し.input input
ていますが、機能しません。右側にまだ黄色いスペースがあります。これは、input
要素の幅が拡張されなかったことを意味します。で試してみましposition: absolute
たが、まだ混乱しています。
助けていただければ幸いです!!!