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

Почему мой элемент метки не заполняет высоту своего родителя, когда я устанавливаю его высоту на 100%?

Опубликовано 9 ноября 2024 г.
Просматривать:664

Why Is My Label Element Not Filling Its Parent\'s Height When I Set Its Height to 100%?

Свойство Height не работает для элемента метки

При попытке установить высоту элемента метки на 100 % это может не дать желаемого эффекта. Это связано с тем, что свойство высоты не существует изолированно.

Как показывает приведенный фрагмент кода, правило CSS для метки устанавливает высоту, равную 100%. Однако вопрос «100% чего?» возникает. Свойство height относится к проценту высоты родительского элемента. В этом случае родителем элемента метки является элемент поля.

Если элемент поля не имеет явной высоты, определенной в его CSS или CSS его родительского элемента, браузер будет полагаться на стиль по умолчанию. По умолчанию высота элемента уровня блока, такого как div (в данном случае используемого для поля), зависит от его содержимого. Эта высота по умолчанию может не совпадать с запланированной высотой 100 % для метки.

Поэтому, чтобы гарантировать, что элемент метки заполняет высоту своего родительского элемента, важно установить явную высоту или использовать flexbox или сетки для управления планировку и убедитесь, что желаемая высота достигнута.

Последний учебник Более>

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

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

Copyright© 2022 湘ICP备2022001581号-3