IE иногда рассматривает пробелы (текстовые узлы) как занимающие пространство среди плавающих элементов. Не волнуйтесь, когда я предлагаю это, но вы рассматривали возможность размещения элементов input
в table
? Да, макеты на основе таблиц ужасны, за исключением того, что в этом случае ваш контент фактически размещен в таблице, поэтому он будет совершенно уместен.