Задать вопрос
@Camaro67
Помог? - жми "Отметить решением"

Зачем теперь в CSS единицы измерения vw и vh, если появились lvw и lvh?

  • lvw и lvh — размеры окна просмотра, если все динамические панели убраны. В данный момент они могут быть не убраны, но lvw и lvh будут соответствовать значениям, словно панелей нет т.е. эти значения не меняются.
  • svw и svh — наоборот соответствует значениям, если все динамические панели видны, хотя они могут в данный момент быть реально скрыты. Опять же, значения статичны.
  • dvw и dvh — динамические значения, которые соответствуют текущей в данный момент времени области просмотра. Например, могут иметь какие-то промежуточные значения, если в данный момент панель находится в полу-открытом состоянии.

Собственно вопрос: если я всё верно описал выше по значениям, то какой смысл теперь от значений vw и vh, только из-за совместимости или я что-то не так понял? vw же получается теперь тоже самое, что и lvw (vw = lvw), и соответственно vw равен lvh.
  • Вопрос задан
  • 472 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
- vw/vh всегда относятся к размеру текущей видимой области просмотра. Если у вас есть адресная строка или панель вкладок, которые перекрывают часть экрана, vw/vh будут учитывать это перекрытие.
- lvw/lvh, svw/svh и dvw/dvh все относятся к размеру окна просмотра с учетом различных состояний динамических панелей (например, адресной строки или панели вкладок в мобильных браузерах).

vw будет равен lvw только в том случае, если все динамические панели скрыты. В противном случае vw будет меньше, чем lvw.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽