У меня есть страница, которая визуально имеет два поля прямо друг над другом, но на самом деле в двух разных формах.
В Firefox они имеют одинаковую ширину. В IE (IE6, IE7, IE8) они появляются с разной шириной.
Вот пример, я думаю, что проблема заключается в отсутствии "size ="
<input id="fieldid" type="text" name="fieldname" value="" />
Когда вы делаете это (без размера), какой размер?
Я нашел несколько документов по HTML3 и HTML4 ...
но не удалось получить четкое представление о том, каким должно быть значение по умолчанию.
Играя с Firebug в Firefox 3.0, похоже, что в Gecko - 20.
В IE он выглядит переменным, основываясь на некоторых других условиях, которые я не понимаю.
UPDATE:
Я попытался сравнить характеристики двух форм, но не смог выделить переменную. Я взломал файл, чтобы оба использовали set size = 20, но ширина все еще различна (хотя и меньше, чем раньше).