爲什麼<input>
和<select>
字段以不同的大小顯示,即使以相同的方式格式化?選擇和輸入字段,相同的格式,不同的大小
.classname fieldset input,select {
float: right;
width: 50%;
}
的<select>
比<input>
小一點結束。 - 這是一個fiddle。
爲什麼<input>
和<select>
字段以不同的大小顯示,即使以相同的方式格式化?選擇和輸入字段,相同的格式,不同的大小
.classname fieldset input,select {
float: right;
width: 50%;
}
的<select>
比<input>
小一點結束。 - 這是一個fiddle。
嘗試指定box-sizing
和正在重置border
值:
.classname fieldset input,select
{
float: right;
width: 50%;
-ms-box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
border: 1px solid #AAA; /* Set your color here. */
}
正如指出的那樣,你很可能需要設置box-sizing
,但它應被設置爲border-box
,而不是content-box
,這意味着你也應該不需要更改別的:
.classname fieldset input,select {
float: right;
width: 50%;
box-sizing:border-box;
}
盒子大小的CSS屬性用於更改用於計算元素寬度和高度的默認CSS盒子模型 。
邊界框
的寬度和高度屬性包括填充和邊界,但不 的餘量。
什麼瀏覽器,版本,操作系統,設備? – Amit
add-box-sizing:border-box;對於.classname字段集輸入,請選擇 – Dmitriy
FF 38.0.1,IE 11.0.9600.17801,Chrome工作正常。 – Sempie