09/10/2018, 23:16
Tại sao code giống nhau nhưng show khác nhau ?
Hi.
Tôi có 2 cái input giống hệt nhau, chỉ khác mỗi type, 1 cái type=text, 1 cái type=password, cụ thể như bên dưới
Vậy nhưng ko hiểu sao khi duyệt với IE thì ô nhập password luôn dài hơn ô nhập user, làm mất cân đối.
File css ko có gì đặc biệt.
Tôi có 2 cái input giống hệt nhau, chỉ khác mỗi type, 1 cái type=text, 1 cái type=password, cụ thể như bên dưới
Code:
<input name="txt_user" type="text" size="15" class="input-white" maxlength="15" value=> <input name="txt_password" type="password" size="15" class="input-white" maxlength="15">
File css ko có gì đặc biệt.
Bài liên quan
INPUT { FONT-SIZE: 8pt; font-weight: bold; width:50px }
xem sao
Có rất nhiều khác biệt trong hiển thị FORM ở IE và Firefox và ngày chính trong mỗi tag, nếu để form trong div thì khác xa để form trong table, để khắc phục điều này thì nên dùng thêm CSS để chỉnh các thông số.
font: 14px Verdana, Arial, Helvetica, sans-serif;
}
Apply this class for your input fields and you never get the problem with IE !
giải quyết cái này rất đơn giản với input thì đặt thuộc tính là width thay cho size ví dụ <input type="text" style="width:100px"> lý do ở đây là IE hiển thị kích thước font chữ ở UTF-8 khác với chuẩn iso-8859-1
Tiện đây xử lý luôn form, với form bạn nên đặt margin:0px như vậy sẽ kô bị khoảng cách ảnh hưởng tới bố cục trang