У меня есть форма входа в систему, в которой текстовые поля и кнопка отправки растягиваются до 100% размера контейнера. Это для гибкой мобильной компоновки, но мой пример jsbin ниже имеет фиксированный размер контейнера для демонстрационных целей.
В IE7, IE8, FF 4, Safari - все отображают кнопку отправки немного короче, чем текстовые поля. Инструмент компоновки Firebug показывает текстовые поля шириной 500 пикселей, а кнопка отправки - 498 пикселей. В моем реальном примере кнопка отправки 6px skinnier. Как я могу исправить это, чтобы он занимал всю ширину?
Обновление
Я сделал еще один тест, установив фиксированную ширину на входах. Кажется, что кнопка отправки не соответствует модели окна. Я использовал ширину 100 пикселей, и он показал 98px + 2px для границ, в то время как текстовые поля отображали ширину 100px + 2px для границ.
Итак, я думаю, вопрос в том, как я могу справиться с этим в жидком макете? -1px правое и левое дополнение на кнопках, похоже, не работает, и дизайн требует 1px границы на кнопке! Придется ли мне прибегать к js?