Единицы измерения
Пиксели фиксированные: 250 пикселей — это 250 пикселей и на телефоне, и на большом мониторе. Для мелочей это хорошо, но крупным частям страницы часто нужны размеры, которые подстраиваются под экран. Для этого есть другие единицы:
%(процент) — доля от размера родителя.width: 50%означает половину ширины родителя. (Вheightпроценты работают, только если у родителя задана высота, поэтому их в основном используют для ширины.)vwиvh(viewport width и viewport height, то есть ширина и высота области просмотра) — 1% ширины или высоты окна браузера. Элемент сheight: 100vhпо высоте равен всему окну. В наших упражнениях окно — это область предпросмотра.rem, который вы знаете из предыдущего урока:1rem— это базовый размер шрифта, обычно 16 пикселей. Он подходит для размеров, которые должны расти вместе с текстом, например когда посетитель выбирает в браузере более крупный шрифт.
Элемент section с текстом сейчас занимает всю ширину страницы. На широком экране строки текста получаются очень длинными, и их трудно читать. Сделаем его уже с помощью процентов, чтобы он подходил под любой экран.
Задание
- 1
Создайте правило для
section, которое задаётwidth: 80%. На любом экране секция будет занимать 80% ширины своего родителя — элементаmain. Список пород останется шириной 250 пикселей.