我想要一個由不同輸入字段組成的表單。在某些行上應該有兩個輸入字段。第二個應該對齊。一行中的兩個輸入字段,左對齊和右對齊
HTML:
<table>
<tr>
<td>
<input type="text" name="first-name" class="form-first-name" />
<input type="text" name="last-name" class="form-last-name" />
</td>
</tr>
<tr>
<td class="empty-row"> </td>
</tr>
<tr>
<td>
<input type="text" name="address-1" class="form-address-1" />
</td>
</tr>
</table>
CSS:
.form-address-1 {
width: 100%;
}
.form-first-name, .form-last-name {
width: 46%;
}
.form-last-name {
float: right;
}
我的問題是輸入字段的大小不同,因此該行的大小以某種方式改變。我試圖設置寬度tr
沒有成功。我怎樣才能對齊第二個輸入字段?
謝謝。所以刪除邊距/填充或減小尺寸應該比!我檢查了瀏覽器對「box-sizing」的支持,似乎IE7無法處理它。所以我將寬度從'.form-address-1'設置爲99%,並且在我的第一個測試中工作。 – testing
@測試的確如此。不要忘記將答案標記爲已接受。 – avrahamcool