У меня есть диалоговое окно, и в теле диалогового окна я пытаюсь отобразить таблицу.
Я применяю класс css к таблице упаковки div.
Когда высота указана в px или vh, она работает правильно. Однако когда высота, указанная в%, скажем, 50%, она не ограничивает высоту таблицы div и отображает 100%.
Я знаю, что% рассчитывается на основе родительского элемента, но не мог понять, почему он не получает высоту родительского элемента, так как у меня также есть класс css, примененный к диалоговому окну.
Диалоговое окно будет 95% от размера экрана.
.dialogbox{
width: 95%;
height: 95%;
}
.table-height {
height: 50%;
}
Если высота указана в%, содержимое отображается в полном размере, а не в 50%.