При указании размера поля ввода у вас есть два варианта: использовать атрибут size или атрибут width CSS-свойство. Но какой из них является лучшим кроссбраузерным кодом?
Ответ: вы можете использовать оба. Стиль CSS переопределяет атрибут размера в браузерах, поддерживающих CSS, и устанавливает правильную ширину поля, а в тех, которые этого не делают, он возвращается к указанному количеству символов.
Редактировать : Я должен был упомянуть, что атрибут размера не является точным методом определения размера: согласно спецификации HTML, он должен ссылаться на количество символов текущего шрифта, которые будут вводиться иметь возможность отображать одновременно.
Однако, если указанный шрифт не является шрифтом фиксированной ширины или моноширинным шрифтом, это не является гарантией того, что указанное количество символов действительно будет видно; в большинстве шрифтов разные символы будут иметь разную ширину. На этот вопрос есть несколько хороших ответов, касающихся этой проблемы.
Фрагмент ниже демонстрирует оба подхода.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3