Загрузка данных
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Курс по Frontend-разработке</title>
<!-- Подключение CSS -->
<link rel="stylesheet" href="style.css">
</head>
<body>
<!-- Шапка -->
<header>
<h1>Frontend Academy</h1>
<p>Курс по HTML, CSS и JavaScript для начинающих</p>
</header>
<!-- Меню -->
<nav>
<a href="#about">О курсе</a>
<a href="#modules">Модули</a>
<a href="#article">Статья</a>
</nav>
<!-- Основная часть -->
<main>
<!-- О курсе -->
<section id="about">
<h2>О курсе</h2>
<p>
На курсе вы научитесь создавать современные сайты
с использованием HTML5, CSS3 и JavaScript.
</p>
</section>
<!-- Модули курса -->
<section id="modules">
<h2>Программа курса</h2>
<ul>
<li>Основы HTML5</li>
<li>Стилизация с CSS3</li>
<li>Flexbox и Grid</li>
<li>JavaScript для начинающих</li>
</ul>
</section>
<!-- Задание 2 -->
<article id="article">
<header>
<h2>Почему важно изучать семантические теги?</h2>
<p>Опубликовано: 12 сентября 2025</p>
</header>
<section>
<h3>Введение</h3>
<p>
Семантические теги делают структуру сайта
более понятной как для разработчиков,
так и для поисковых систем.
</p>
</section>
<section>
<h3>Основная часть</h3>
<p>
Теги header, main, section, article и footer
помогают правильно организовать контент
веб-страницы и улучшают читаемость кода.
</p>
</section>
<footer>
<p>Автор статьи: Алексей Смирнов</p>
</footer>
</article>
<!-- Боковой блок -->
<aside>
<h3>Совет</h3>
<p>
Используйте семантические теги в каждом проекте,
чтобы код был чище и удобнее.
</p>
</aside>
</main>
<!-- Подвал -->
<footer class="main-footer">
<p>Email: frontendacademy@example.com</p>
</footer>
</body>
</html>
/* Общие стили */
body {
margin: 0;
font-family: Arial, sans-serif;
background-color: #f5f5f5;
color: #333;
}
/* Шапка */
header {
background-color: #1e293b;
color: white;
text-align: center;
padding: 25px;
}
/* Навигация */
nav {
background-color: #334155;
text-align: center;
padding: 15px;
}
nav a {
color: white;
text-decoration: none;
margin: 0 15px;
font-weight: bold;
}
nav a:hover {
color: #38bdf8;
}
/* Основной блок */
main {
padding: 20px;
}
/* Секции */
section {
background-color: white;
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
}
/* Статья */
article {
background-color: white;
padding: 20px;
border-left: 6px solid #0ea5e9;
border-radius: 10px;
margin-bottom: 20px;
}
/* Заголовки */
h1, h2, h3 {
margin-top: 0;
}
/* Список */
ul {
padding-left: 20px;
}
/* Aside */
aside {
background-color: #dbeafe;
padding: 15px;
border-radius: 10px;
}
/* Footer статьи */
article footer {
margin-top: 20px;
font-style: italic;
}
/* Основной footer */
.main-footer {
background-color: #1e293b;
color: white;
text-align: center;
padding: 15px;
margin-top: 20px;
}