与えられた:
<table>
<tr>
<td>
<div id="dv">
<button id="bt" type="button">X</button>
<input id="num" type="number" value="1"/>
</div>
</td>
<td>
<input type="text" value="aaa"/>
</td>
</tr>
</table>
http://jsfiddle.net/mark69_fnd/ZZFc5/1/
しかし、ウィンドウのサイズを変更すると、次のようになります。
私が達成したいのは、次のことです。
- ウィンドウのサイズが変更されても、すべてのコントロールは同じ行に表示されます。
- 入力コントロールは、使用可能なすべてのスペースを占有します (ボタンのサイズは一定にすることができます)。
- ウィンドウのサイズが変更されると、入力コントロールのサイズも変更されます。
- X ボタンは、最初のセルを入力コントロールと共有する必要があります。
- X ボタンを除いて、絶対的なサイズは使用しないでください。
これは単純なはずですが、頭がわかりません。
知恵を貸してください。
編集
可能であれば、絶対値 (ピクセルなど) を指定することは避けたいと思いますが、絶対的な幅と高さを指定できる X ボタンは除きます。
EDIT2
5 番目の制約を追加しました。