我有一个固定宽度的文本框。我正在为浏览器兼容性而苦苦挣扎。当我在 Firefox 中修复宽度时,Chrome 显示不正确,它向右显示更多长度。
更新了我的代码
HTML
<form name="welcomeDiv1" id="welcomeDiv1">
<tr class="unsortable" >
<tr>
<td>
<input type="text" class="textbox_form" name="content" id="content" />
</td>
<td>
<input type="text" class="textbox_form2" name="content2" id="content2"/ >
</td>
<td>
<input type="text" class="textbox_form3" name="content3" id="content3"/ >
</td>
<td>
<input type="text" class="textbox_form4" name="content4" id="content4" />
</td>
<td>
<input type="text" class="textbox_form5" name="content5" id="content5"/ >
</td>
<td>
<input type="text" class="textbox_form6" name="content6" id="content6" />
</td>
<td> <input type="submit" class="textbox_form7" value="+" name="submit" class="globalinsert_button"/></td>
</tr>
</form>
CSS
.textbox_form {
margin:0 0 0 1px;
width:162px;
height:30px;
background-color:#C2FFC2;
}
.textbox_form2 {
margin:0 0 0 -3px;
width:329px;
height:30px;
background-color:#C2FFC2;
}
.textbox_form3 {
margin:0 0 0 -3px;
width:386px;
height:30px;
background-color:#C2FFC2;
}
.textbox_form4 {
margin:0 0 0 -3px;
width:138px;
height:30px;
background-color:#C2FFC2;
}
.textbox_form5 {
margin:0 0 0 -2px;
width:158px;
height:30px;
background-color:#C2FFC2;
}
.textbox_form6 {
margin:0 0 0 -2px;
width:204px;
height:30px;
background-color:#C2FFC2;
}
.textbox_form7 {
margin:0 0 0 17px;
}
我需要将文本框放在所有浏览器中完全相同的位置。但它仍然是同一个问题