Подтвердить что ты не робот

Свойство переопределения высоты

У меня есть элемент, который наследует высоту 40 пикселей.

Тем не менее, мне нужно стилизовать элемент textarea с переменной высотой/шириной. Как бы я "отменил" высоту элемента, так что для элемента нет свойства высоты и его можно изменить?

4b9b3361

Ответ 1

Если вы просто хотите, чтобы ваш размер textarea мог быть изменен, попробуйте применить только следующее свойство CSS:

textarea {
    resize: both;
}

Здесь можно увидеть пример, где установлена ​​высота, но с использованием свойства resize он все равно может быть изменен.

Ответ 2

Чтобы переопределить высоту набора в элементе CSS, вы можете просто поместить это в унаследованный элемент (либо в блок стиля или встроенный):

height: auto;

Это приведет к переопределению заданного значения, унаследованного, без статической установки новой.

Ответ 3

Другой способ - использовать высоту auto с важным маркером:

height: auto !important;

"important" будет работать, но если этот HTML-код будет импортирован кем-то другим, они не смогут переопределить этот маркер. Поэтому мой совет используется только при крайне необходимом.