Практическое применение единицы vh в CSS для создания адаптивных макетов
Единица измерения vh в CSS (Viewport Height) позволяет задавать размеры элементов, основываясь на высоте видимой области страницы. Это очень полезно для создания адаптивных макетов, которые должны приспосабливаться к размеру экрана устройства пользователя.
![](https://i.stack.imgur.com/MNWBn.png)
![](https://img.youtube.com/vi/IWFqGsXxJ1E/0.jpg)
CSS Units: vh, vw, vmin, vmax #css #responsive #design
Используйте единицу измерения vh в свойствах CSS для задания высоты блоков, шрифтов и других элементов, которые должны занимать определенный процент видимой высоты страницы.
![](https://highload.today/wp-content/uploads/2022/01/7.jpg)
![](https://img.youtube.com/vi/-sF5KsEo6gM/0.jpg)
Are You Making These CSS Height Mistakes?
![](https://highload.today/wp-content/uploads/2023/02/12-1024x539.jpg.webp)
![](https://img.youtube.com/vi/FLicWRghfpQ/0.jpg)
VH and VW units explained
Не забудьте учесть возможную прокрутку страницы при использовании единицы измерения vh. Если вам нужно создать макет, который всегда будет влезать на одну страницу без прокрутки, учтите высоту нижней панели прокрутки в размере окна браузера.
![](https://res.cloudinary.com/practicaldev/image/fetch/s--9DhvwiyX--/c_imagga_scale,f_auto,fl_progressive,h_1080,q_auto,w_1080/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iicu01t4ngjat57norfk.png)
![](https://img.youtube.com/vi/fYq5PXgSsbE/0.jpg)
Learn Flexbox in 15 Minutes
![](https://habrastorage.org/r/w780/web/ac9/2cb/09c/ac92cb09c18440e7ae4a7848edca4e77.jpg)
Будьте осторожны при использовании единицы измерения vh в медиазапросах или комбинациях с другими единицами. Некорректное использование может привести к нежелательным результатам и нарушению адаптивности макета.
![](https://img.youtube.com/vi/gSr7DW_89xU/0.jpg)
PX, EM, REM - Единицы измерения в CSS