--- id: 5a94fe7769fb03452672e463 title: Use Media Queries to Create Responsive Layouts challengeType: 0 videoUrl: https://scrimba.com/p/pByETK/cMbqeHk forumTopicId: 301138 localeTitle: Использование медиа-запросов для создания адаптивных макетов --- ## Description
CSS Grid может быть простым способом сделать ваш сайт более отзывчивым, используя медиа-запросы, чтобы изменить области сетки, изменить размеры сетки и изменить порядок размещения элементов. В предварительном просмотре, когда ширина области просмотра составляет 300 пикселей или более, количество столбцов изменяется от 1 до 2. Область рекламы затем занимает левый столбец полностью.
## Instructions
Когда ширина области просмотра составляет 400px или более, сделайте область заголовка 400px верхней строкой полностью, а нижняя 400px полностью занимает нижнюю строку.
## Tests
```yml tests: - text: When the viewport is 400px or more, container class should have a grid-template-areas property in which the header and footer areas occupy the top and bottom rows respectively and advert and content occupy the left and right columns of the middle row. testString: assert(code.match(/@media\s*?\(\s*?min-width\s*?:\s*?400px\s*?\)[\s\S]*.container\s*?{[\s\S]*grid-template-areas\s*?:\s*?"\s*?header\s*?header\s*?"\s*?"\s*?advert\s*?content\s*?"\s*?"\s*?footer\s*?footer\s*?"\s*?;[\s\S]*}/gi)); ```
## Challenge Seed
```html
header
advert
content
footer
```
## Solution
```html
header
advert
content
footer
```