У меня есть два DOV, сложенные друг на друга. Верхний Div содержит меню аккордеона и имеет высоту 300px при полном расширении. CSS для снизу < /strong> div: < /p>
Высота: Calc (100VH - 300px) < /p>
Это прекрасно работает, когда аккордеон в верхнем div полностью расширен - нижний div заполняет остальное вертикальное пространство видового тома. < /p>
Проблема возникает Когда аккордеон в верхнем девственном разбирательстве обрушивается. Теперь верхний див высотой всего 50 пикселей, но CSS для нижнего div все еще вычитается 300px из 100vh. переменная вместо фиксированного значения? Таким образом, вместо жестко кодированного пикселя это вычитает то, что является высотой верхней дивизии.
Подробнее здесь: https://stackoverflow.com/questions/403 ... ble-height