Настройка сетки
Часть раздела CSS Mastery путешествия по HTML на Coddy — урок 35 из 43.
Задание
ЛегкоВ этой серии мы создадим адаптивный макет веб-сайта, используя CSS Grid.
Для начала давайте посмотрим, что мы будем создавать:
Веб-сайт с:
- Хедером (шапкой)
- Боковой панелью
- Основной контентной областью
- Футером (подвалом)
Вот как это будет выглядеть, когда мы закончим:

Давайте начнем с создания общей структуры сетки для сайта! Ваши задачи:
- Превратите
.containerв сеточный макет (grid layout). - Создайте структуру из 3 колонок.
- Определите три строки: одну для хедера, одну для основного контента и одну для футера.
- Используйте имена областей сетки (grid area names), чтобы расположить макет следующим образом:
"header header header" "hero featured featured" “footer footer footer”
5. Добавьте отступы между элементами и вокруг контейнера, чтобы все выглядело аккуратно.
6. Назначьте правильное имя grid-area каждой секции, используя селекторы классов: .header, .hero, .featured и .footer
Попробуйте сами
<html>
<head>
<title>FlavorFiesta</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<header class="header">FlavorFiesta</header>
<section class="hero">
<h1>Delicious Recipes & Culinary Adventures</h1>
<p>Your daily dose of flavor, fun, and food!</p>
</section>
<section class="featured">
<h2>Featured Recipes</h2>
<div class="recipe-grid">
<div class="recipe-card">
<img src="https://upload.wikimedia.org/wikipedia/commons/a/a0/Food-pasta-spinach_%2824218510092%29.jpg" alt="Pasta">
<p> Creamy Spinach Pasta</p>
</div>
<div class="recipe-card">
<img src="https://upload.wikimedia.org/wikipedia/commons/6/62/NCI_Visuals_Food_Hamburger.jpg" alt="Burger">
<p> Classic Beef Burger</p>
</div>
<div class="recipe-card">
<img src="https://upload.wikimedia.org/wikipedia/commons/1/1e/Quinoa%2C_Black_Bean%2C_and_Mango_Salad.png" alt="Salad">
<p> Quinoa & Avocado Salad</p>
</div>
</div>
</section>
<footer class="footer">
<p>© 2025 FlavorFiesta | Follow us @flavorfiesta</p>
</footer>
</div>
</body>
</html>
Все уроки раздела CSS Mastery
1Мастерство селекторов — Комбинации
ВведениеСелектор потомковДочерний селекторСмежный селекторОбщий родственный селекторИтоговое испытание4Проект: Выпадающее меню
Добавление подменюОтображение подменюДополнительная стилизацияПоле ввода и кнопка2Интерактивные псевдоклассы
ПсевдоклассыЭффекты наведенияЭффекты фокусаАктивные стилиИтоговое испытание