Я изо всех сил пытался выяснить, почему IE7 занимает больше места при заполнении, а другие браузеры - нет.
Если кто-то знает, как это сделать, пожалуйста, поделитесь.
В браузерах по умолчанию используются разные настройки отступов / полей. Кроме того, браузеры по-разному обрабатывают ширину.
Возможно, вы захотите сбросить стилевое оформление элемента, чтобы оно было приемлемым для всех браузеров. См. http://meyerweb.com/eric/tools/css/reset/ для примера.