Размер элемента ввода варьируется в зависимости от браузера. Я подтвердил это, проверив элементы в браузере. Я считаю, что IE может также рассматривать width
иначе, чем chrome, например. ширина содержимого или ширина содержимого и отступов.
(Также, если вы планируете использовать гибкие блоки, я рекомендую также взглянуть на сетку CSS в качестве альтернативы, поскольку она работает в 2D, а не просто вниз страницы).