02. Основы HTML
Что такое HTML
HTML (HyperText Markup Language) — это язык разметки, который описывает структуру веб-страницы. Он не выполняет вычисления, а лишь говорит браузеру, какие элементы и в каком порядке отображать.Главная идея
HTML состоит из тегов. Каждый тег заключён в угловые скобки —< >. Обычно они парные:
<p>Текст</p>
Первый тег открывает элемент, второй — закрывает.Структура HTML-документа
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Мой сайт</title>
</head>
<body>
<h1>Добро пожаловать!</h1>
<p>Это базовая структура HTML-документа.</p>
</body>
</html>
Разбор по частям
— сообщает браузеру, что используется современный стандарт HTML5.<!DOCTYPE html>
— корневой элемент документа, внутри которого всё содержимое страницы.<html lang="ru">
— техническая информация: заголовок страницы, кодировка, метаданные.<head>
— визуальная часть страницы, то, что видит пользователь.<body>
Основные теги HTML
— заголовки.<h1>…<h6>
— самый важный,<h1>
— самый мелкий.<h6>
— абзац (параграф).<p>
— ссылка.<a href="https://example.com">
— изображение.<img src="photo.jpg" alt="Описание">
— маркированный список.<ul><li>…</li></ul>
— нумерованный список.<ol><li>…</li></ol>
— таблица.<table>…</table>
Пример страницы «О себе»
<body>
<h1>Алекс — начинающий веб-разработчик</h1>
<img src="avatar.jpg" alt="Мой аватар" width="150">
<p>Мне нравится создавать сайты и изучать новые технологии.</p>
<h2>Мои навыки:</h2>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
<p>Мой GitHub: <a href="https://github.com/">github.com</a></p>
</body>
Атрибуты тегов
Теги могут иметь атрибуты — дополнительные параметры, влияющие на их поведение.
— путь к изображению.src
— альтернативный текст, если картинка не загрузится.alt
— адрес ссылки.href
— подсказка при наведении.title
— открывать ссылку в новой вкладке.target="_blank"
Пример использования атрибутов
<a href="https://energetik.uz" target="_blank" title="Перейти на сайт">Перейти на Energetik.uz</a>
Семантические теги
Современный HTML поддерживает специальные теги, которые описывают смысловые блоки страницы:
— шапка сайта (логотип, меню).<header>
— основное содержимое страницы.<main>
— логический раздел (например, «О нас»).<section>
— отдельная статья или запись блога.<article>
— подвал сайта (контакты, копирайт).<footer>
Пример с семантикой
<body>
<header>
<h1>ITspecialist</h1>
<nav>
<a href="#about">О проекте</a> |
<a href="#courses">Курсы</a> |
<a href="#contact">Контакты</a>
</nav>
</header><main>
<section id="about">
<h2>О проекте</h2>
<p>ITspecialist — открытая платформа для изучения программирования.</p>
</section>
</main>
<footer>
<p>© 2025 ITspecialist</p>
</footer>
</body>
Практика
Создайте свой файлabout.html и опишите в нём себя, добавив:
- Заголовок
с вашим именем.<h1> - Картинку с атрибутом
alt - Список навыков.
- Ссылку на социальную сеть или GitHub.
Проверьте результат
Откройте страницу в браузере. Убедитесь, что изображение отображается, ссылки работают, а текст читается корректно.Итоги урока
Теперь вы знаете:- Как устроен HTML-документ.
- Какие бывают теги и как они работают.
- Что такое атрибуты и семантическая разметка.