ここで作成しようとしているものを実現する CSS が思いつかないので、ここでテーブルに頼りたくなります。
私<div>
は2つのものを含むコンテナを持っています:
- テキスト入力ボックス (
<input type='text' />
) - ボタン(
<input type='button' />
)
ボタンを右揃えにしたい (固定幅は指定していませんが、簡単に指定できます)。テキスト入力ボックスは、ボタンのすぐ左に配置し、残りのスペースを占める必要があります。これが私が探しているものの例です:
残念ながら、次の HTML はこれを実現していません (インライン スタイルはご容赦ください - デモンストレーションのみを目的としています)。
<input type="button" value="Test" style="float: right;" />
<input type="text" style="display: block; width: 100%;" />
ラッパーを追加しようとしました<div>
が、それもうまくいきませんでした。私は何を間違っていますか?レイアウトでこれを簡単に達成できました<table>
が、何かが欠けているに違いなく、それを行うためのより良い方法があると確信しています。