Skip to content

Latest commit

 

History

History

news-page

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Детальная страница новости

Описание

Ваш любимый сайт новостей краткие-новости.рф в восторге от вашего предыдущего предложения по изменению верстки сайта. И сейчас они предлагают продолжить работу над вторым проектом компании — детальные-новости.рф. Нужно сделать сайт максимально удобным для чтения с любого устройства. Сейчас сайт выглядит так:

News page layout current

Нужно изменить верстку, используя для указания размеров относительные единицы rem, чтобы размер шрифта и отступов адаптировался к размеру экрана.

Процесс реализации

  1. Если вы выполняете задание в песочнице CodePen, в начале работы добавьте в тег <head> следующий метатег <meta name="viewport" content="width=device-width, initial-scale=1.0">.

  2. Для устройств с шириной экрана больше 767px рассчитайте размер шрифта элемента html в процентах так, чтобы получилось 10px при стандартных настройках браузера.

  3. Рассчитайте размер шрифта элемента h1 в единицах rem.

  4. Рассчитайте размер шрифта элемента h2 в единицах rem.

  5. Рассчитайте margin-top и margin-bottom элемента h2 в единицах rem.

  6. Рассчитайте размер шрифта элемента p в единицах rem.

  7. Рассчитайте margin-bottom элемента p в единицах rem.

  8. Для устройств с шириной экрана меньше 768px рассчитайте размер шрифта элемента html в процентах так, чтобы размер шрифта элемента h1 получился 24px.

    Сначала следует посчитать необходимый размер шрифта элемента html в пикселях, используя полученное в третьем пункте значение в единицах rem. Далее, зная размер шрифта в px, можно рассчитать размер шрифта элемента html в процентах при стандартных настройках браузера.

  9. Протестируйте результат в эмуляторе, выбрав iPhone 4. Если вы сделали все правильно, то размер шрифта элемента h2 должен быть 20px, а margin-top и margin-bottom24px и 16px соответственно:

News page layout target on a small screen

Реализация

Внесите изменения во вкладке CSS. Перед началом работы сделайте форк пена.