Какую структуру имеет веб-страница?
Веб-страница состоит из нескольких уровней, которые определяют её структуру, оформление и поведение. Структура строится вокруг HTML, CSS и JavaScript.
1️⃣ HTML-структура (скелет страницы)
Основная структура HTML-документа выглядит так:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Название страницы</title>
<link rel="stylesheet" href="styles.css">
<script src="script.js" defer></script>
</head>
<body>
<header>
<h1>Заголовок сайта</h1>
<nav>Меню</nav>
</header>
<main>
<section>
<h2>Раздел</h2>
<p>Контент</p>
</section>
<article>
<h2>Статья</h2>
<p>Текст статьи</p>
</article>
</main>
<footer>
<p>Подвал сайта</p>
</footer>
</body>
</html>
Основные части:
<!DOCTYPE html>
— указывает браузеру, что документ HTML5.<html>
— корневой элемент страницы.<head>
— метаданные страницы: заголовок, подключение CSS/JS, метатеги.<body>
— видимая часть страницы: текст, изображения, кнопки и т.д.
2️⃣ Семантические блоки HTML
Header — шапка страницы, логотип, меню.
Nav — навигационное меню.
Main — основной контент страницы.
Section — тематический блок внутри main.
Article — отдельная статья или пост.
Footer — подвал сайта, контакты, копирайт.
Aside — боковая колонка, например, виджеты или реклама.
3️⃣ CSS — оформление (вид)
Отделяет визуальный стиль от структуры.
Применяется к HTML-элементам через селекторы, классы и ID.
Позволяет задавать цвета, шрифты, расположение блоков, анимации.
4️⃣ JavaScript — поведение (динамика)
Добавляет интерактивность: обработка кликов, динамическая подгрузка данных, валидация форм.
Может изменять HTML и CSS на лету (DOM-манипуляции).
5️⃣ Иерархия и поток
HTML формирует структуру и содержание.
CSS накладывает стили на элементы HTML.
JavaScript управляет поведением и динамикой.
Last updated
Was this helpful?