У меня была эта проблема в течение многих лет, и я видел подобные вопросы раньше, но ни один из них не касался того факта, что при установке ширины: 100% для элемента отступы, поля и границы будут увеличьте ширину.
Взгляните на эту скрипту.
Самое верхнее белое текстовое поле представляет собой стандартное текстовое поле с шириной, равной 100 %. Как вы можете видеть, оно переполняет родительский элемент из-за настроек полей, отступов и границ.
Зеленое текстовое поле оформлено как элемент div с использованием позиции: Absolute . Это работает как мечта в браузерах Webkit, но нигде больше.
Красный элемент управления — это элемент управления. Я хочу, чтобы ввод действовал именно так .
Есть ли какие-нибудь приемы/хитрости, которые я могу использовать, чтобы мои текстовые вводы действовали так же, как красный элемент div во всех случаях? Другими словами, современные браузеры помещаются внутри родительского поля? Пожалуйста, отредактируйте мою скрипку или создайте свою собственную, чтобы дополнить свой ответ. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/117 ... its-parent
Можно ли стилизовать текстовый ввод, чтобы заполнить ширину его родителя? ⇐ CSS
Разбираемся в CSS
1716418414
Anonymous
У меня была эта проблема в течение многих лет, и я видел подобные вопросы раньше, но ни один из них не касался того факта, что при установке ширины: 100% для элемента отступы, поля и границы будут увеличьте ширину.
Взгляните на эту скрипту.
Самое верхнее белое текстовое поле представляет собой стандартное текстовое поле с шириной, равной 100 %. Как вы можете видеть, оно переполняет родительский элемент из-за настроек полей, отступов и границ.
Зеленое текстовое поле оформлено как элемент div с использованием позиции: Absolute . Это работает как мечта в браузерах Webkit, но нигде больше.
Красный элемент управления — это элемент управления. Я хочу, чтобы ввод действовал [b]именно так[/b] .
Есть ли какие-нибудь приемы/хитрости, которые я могу использовать, чтобы мои текстовые вводы действовали так же, как красный элемент div во всех случаях? Другими словами, современные браузеры помещаются внутри родительского поля? Пожалуйста, отредактируйте мою скрипку или создайте свою собственную, чтобы дополнить свой ответ. Спасибо!
Подробнее здесь: [url]https://stackoverflow.com/questions/11730468/is-it-possible-to-style-a-text-input-to-fill-the-width-of-its-parent[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия