我的HTML代码是
<tr>
<td>User ID:</td>
<td><input type="text" id="uid" size="20"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" id="pass" size="20"></td>
</tr>
<tr>
但问题是,密码文本框长度在IE中变得不同,意味着uid
大小为20
,但pass
大小约为17
。
答案 0 :(得分:8)
尝试使用style="width:200px"
,而不是指定大小。
<input type="text" id="uid" style="width:200px;"> <input type="password" id="pass" style="width:200px;">
或者您可以在CSS中创建一个类:
.input{
width:200px;
}
并像这样使用:
<input type="text" id="uid" class="input">
<input type="password" id="pass" class="input">
答案 1 :(得分:1)
您可以使用width: 150px;
(使用CSS)修复它。
在CSS文件中:
input {
width: 150px;
}
或内联CSS:style="width: 150px;"
。
编辑:烤:)。