«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Динамически отрегулируйте высоту текстового поля только с помощью CSS?

Динамически отрегулируйте высоту текстового поля только с помощью CSS?

Опубликовано в 2025-04-16
Просматривать:191

Can You Dynamically Adjust Textarea Height with Just CSS?

динамическая высота текста с CSS

При создании TextAREA для пользовательского ввода часто желательно, чтобы она была эксплуатирована или сокращается, чтобы приспособиться к количеству контента. В то время как существуют решения, включающие JavaScript или PHP, существует ли чисто метод на основе CSS?

решение:

Да, можно использовать CSS для достижения динамической высоты текста. Вот как:

  1. установите начальную высоту на Auto: , чтобы позволить Textarea расти или сокращаться по мере необходимости, установите его начальную высоту в "Auto":
textarea {
  height: auto;
}
  1. Используйте событие 'oniUnput': , чтобы динамически настроить высоту TextArea, прикрепите к нему обработчик событий:
textarea {
  height: auto;
}
сбросить высоту сначала:
    перед настройкой высоты на основе содержимого, сначала сбросьте его в пустую строку. Это гарантирует, что TextArea может сокращаться, а также расширять. JavaScript или php.
  1. ]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3