<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按鈕外不應使用絕對尺寸。
這應該是簡單的,但我不能得到我的頭。
請分享你的智慧。
EDIT
如果可能,我想避免對所有指定的絕對值(如像素),但X按鈕,其可被給定的絕對寬度和高度。
EDIT2
新增的第5約束。
您可以隨時爲您的餐桌設置最小寬度。 ('min-width:300px;') –
這個值是依賴於字體的,不是嗎?如果可能的話,我不想使用除按鈕之外的任何東西的絕對值。 – mark
表格只能用於表格數據。爲什麼你必須在你的HTML中使用這種奇怪的表格結構? –