Задать вопрос
Driver86
@Driver86
Немодератор toster.ru

Как, скажем так, заставить «em» учитывать line-height?

Необходимо задать высоту textarea в 20 строк. Хотелось бы через css. Через атрибут "rows" работает. А вот задание через css как "height: 20em" не дало ожидаемый результатов, потому что есть ещё такое свойство, как "line-height", которое влияет на высоту строки и которое учитывает атрибут "rows", но не учитывает "em". Всякие "pt", "%", "vw", "vh" и т.п. - так же, походу, не учитывают (или плохо смотрел).
Есть решения, кроме ручного умножения 20 на line-height? Использую bootsrap.
  • Вопрос задан
  • 174 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
verstka
@verstka
verstka.pro
line-height не может изменять высоту textarea. Умножайте.
И помните о том, что 20 em = 20 строкам только если line-height = font-size.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы