У меня есть форма ввода доставки/выставления счетов и у меня возникают проблемы с моделированием полей ввода, чтобы иметь одинаковую ширину ...Cross Browser ширина поля ввода стилизации
Проблема:
-a поле <input type="text" size="X" />
, как представляется, рендеринг с различными размерами в разных браузерах (см. link).
-Кроме того, поля, по-видимому, отображаются и по-другому.
-Chrome/safari, похоже, не отвечают на свойство font-size для выбранных полей.
Любое руководство по стилизации размера ввода текста и выбора полей кросс-браузера было бы очень полезно.
Должен ли я привести к тому, что у каждого браузера будет другой ситшет, только для этих полей ввода? -thanks
На самом деле, используя сброс эйер-мейера и стилизацию ширины с помощью CSS, как вы объяснили, не все поля ввода имеют одинаковую ширину при сравнении webkit с IE7 -> IE9 –
По моему опыту , это перерывы. Например, существует много ошибок при использовании модели с ящиками: как установить поле ввода в 100% ширину его родительского поля. Обычно вы достигаете этого, устанавливая родительское поле на 100% ширину, затем устанавливая параметры поля или заполнения внутреннего блока, но поскольку поля ввода являются автономными, нет способа создать на любой платформе способ чтобы последовательно привязывать ширину текстового поля к родительскому контейнеру (а не к тому, что другой метод является чистым или семантическим). В идеале, поля и поля должны иметь определение внешней ширины. – dclowd9901
Этот ответ не обеспечивает согласованного выбора полей ввода. Он имеет ценную информацию, но не отвечает на вопрос. – BishopZ