Ваш любимый сайт новостей краткие-новости.рф
в восторге от вашего предыдущего предложения по изменению верстки сайта. И сейчас они предлагают продолжить работу над вторым проектом компании — детальные-новости.рф
. Нужно сделать сайт максимально удобным для чтения с любого устройства. Сейчас сайт выглядит так:
Нужно изменить верстку, используя для указания размеров относительные единицы rem
, чтобы размер шрифта и отступов адаптировался к размеру экрана.
-
Если вы выполняете задание в песочнице CodePen, в начале работы добавьте в тег
<head>
следующий метатег<meta name="viewport" content="width=device-width, initial-scale=1.0">
. -
Для устройств с шириной экрана больше
767px
рассчитайте размер шрифта элементаhtml
в процентах так, чтобы получилось10px
при стандартных настройках браузера. -
Рассчитайте размер шрифта элемента
h1
в единицахrem
. -
Рассчитайте размер шрифта элемента
h2
в единицахrem
. -
Рассчитайте
margin-top
иmargin-bottom
элементаh2
в единицахrem
. -
Рассчитайте размер шрифта элемента
p
в единицахrem
. -
Рассчитайте
margin-bottom
элементаp
в единицахrem
. -
Для устройств с шириной экрана меньше
768px
рассчитайте размер шрифта элементаhtml
в процентах так, чтобы размер шрифта элементаh1
получился24px
.Сначала следует посчитать необходимый размер шрифта элементаhtml
в пикселях, используя полученное в третьем пункте значение в единицахrem
. Далее, зная размер шрифта вpx
, можно рассчитать размер шрифта элементаhtml
в процентах при стандартных настройках браузера. -
Протестируйте результат в эмуляторе, выбрав iPhone 4. Если вы сделали все правильно, то размер шрифта элемента
h2
должен быть20px
, аmargin-top
иmargin-bottom
—24px
и16px
соответственно:
Внесите изменения во вкладке CSS. Перед началом работы сделайте форк пена.