HTML для начинающих: полное руководство с примерами кода
Что такое HTML?
<html lang=»ru»>
<head>
<meta charset=»UTF-8″>
<title>Моя первая страница</title>
</head>
<body>
<h1>Привет, мир!</h1>
<p>Это моя первая веб-страница.</p>
</body>
</html>
<!DOCTYPE html>— объявление типа документа (HTML5)<html>— корневой элемент, содержит весь контент<head>— метаданные (заголовок, кодировка, стили)<body>— видимый контент страницы
Основные теги HTML
Заголовки
<h2>Заголовок второго уровня</h2>
<h3>Заголовок третьего уровня</h3>
- На странице должен быть только один
<h1> - Заголовки должны идти по порядку (не прыгать с h2 на h4)
- Используйте заголовки для структуры, не для размера текста
Параграфы и текст
<p>Это параграф текста.</p>
<p>Это <strong>важный текст</strong> (жирный).</p>
<p>Это <em>выделенный текст</em> (курсив).</p>
<p>Это <a href=»https://example.com»>ссылка</a>.</p>
Списки
<ul>
<li>Первый пункт</li>
<li>Второй пункт</li>
</ul>
<ol>
<li>Первый шаг</li>
<li>Второй шаг</li>
</ol>
Изображения
<img src=»photo.jpg» alt=»Описание изображения» width=»600″ height=»400″>
alt обязателен — это описание для поисковиков и людей с нарушениями зрения.Семантические теги HTML5
<nav> — навигационное меню
<main> — основное содержимое страницы
<article> — самостоятельная статья
<section> — тематический раздел
<aside> — боковая панель
<footer> — подвал сайта или раздела
<header>
<nav>…</nav>
</header>
<main>
<article>
<h1>Заголовок статьи</h1>
<p>Текст статьи…</p>
</article>
<aside>
<h3>Похожие статьи</h3>
</aside>
</main>
<footer>
<p>© 2026 Школа Апейрона</p>
</footer>
</body>
Формы в HTML
<form action=»/submit» method=»POST»>
<label for=»name»>Имя:</label>
<input type=»text» id=»name» name=»name» required>
<label for=»email»>Email:</label>
<input type=»email» id=»email» name=»email» required>
<button type=»submit»>Отправить</button>
</form>
text— текстовое полеemail— email с валидациейpassword— парольnumber— числоdate— датаcheckbox— флажокradio— переключательsubmit— кнопка отправки
Лучшие практики HTML
- Используйте семантические теги —
<article>вместо<div class="article"> - Заполняйте атрибут alt у всех изображений
- Один H1 на страницу — остальные заголовки по иерархии
- Валидируйте код — используйте validator.w3.org
- Доступность (a11y) — используйте
<label>для форм
Практическое задание
- Заголовком H1 с вашим именем
- Параграфом о себе
- Списком навыков
- Ссылками на соцсети
- Формой обратной связи
- Семантической структурой


