--- id: 5a94fe7769fb03452672e463 title: Використовуйте медіа-запити, щоб створити адаптивні макети challengeType: 0 videoUrl: 'https://scrimba.com/p/pByETK/cMbqeHk' forumTopicId: 301138 dashedName: use-media-queries-to-create-responsive-layouts --- # --description-- За допомогою CSS сітки можна з легкістю зробити ваш сайт більш адаптивним, використовуючи медіа-запити, щоб змінити розташування області сітки, змінити розмір сітки, а також - розташування елементів. У режимі попереднього перегляду, коли ширина вюпорту становить 300px або й більше, кількість стовпців змінюється від 1 до 2. Потім рекламний простір повністю займає лівий стовпець. # --instructions-- Коли ширина вюпорту становить `400px` або більше, змусьте область верхнього колонтитула повністю захопити верхній рядок, а область нижнього колонтитула - нижній рядок. # --hints-- Коли вюпорт становить `400px` або більше, `container` клас повинен мати властивість `grid-template-areas`, в якій верхній і нижній колонтитули, відповідно, займають верхні та нижні рядки, а реклама та вміст займають лівий і правий стовпці посередині рядка. ```js assert( __helpers .removeCssComments(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 ) ); ``` # --seed-- ## --seed-contents-- ```html
header
advert
content
footer
``` # --solutions-- ```html
header
advert
content
footer
```