HTML (от англ. HyperText Markup Language) — это язык разметки. Он не программирует логику, а описывает структуру страницы: где заголовок, где абзац, где картинка, где ссылка. Это похоже на то, как в текстовом редакторе Word вы выделяете заголовок жирным, а абзацы отделяете пустыми строками. Это язык довольно прост и для ребенка HTML не будет проблемой.
В левой части VS Code нажмите на значок новой папки или файла (или нажмите Ctrl+N). Создайте новый файл. Сразу сохраните его: «Файл» → «Сохранить как…». Назовите файл index.html. Важно: расширение .html, а не .txt или что-то ещё. Сохраните его в папку мой_сайт.
Теперь напишем базовую структуру HTML-документа. Можно скопировать следующий код в файл index.html:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Моя первая страница</title>
</head>
<body>
<h1>Привет, мир!</h1>
<p>Это моя первая веб-страница, которую я создал сам.</p>
<img src="https://picsum.photos/300/200" alt="Случайная картинка">
</body>
</html>
Разберем каждую строчку:
- <!DOCTYPE html> — объявление типа документа. Оно говорит браузеру, что это современный HTML (версия 5).
- <html lang="ru"> — корневой элемент, внутри которого находится вся страница. Атрибут lang="ru" указывает, что язык страницы русский.
- <head> — служебная часть. То, что здесь написано, не видно на самой странице.
- <meta charset="UTF-8"> — задаёт кодировку, чтобы правильно отображались русские буквы.
- <title>Моя первая страница</title> — заголовок вкладки браузера.
- <body> — тело страницы. Всё, что внутри этого тега, увидят посетители.
- <h1> — заголовок первого уровня. Он самый крупный. Обычно на странице используют один <h1>.
- <p> — абзац текста.
- <img> — изображение. Атрибут src указывает адрес картинки (здесь мы взяли случайное изображение с сервиса picsum.photos), а alt — текст, который покажется, если картинка не загрузится.
Сохраните файл (Ctrl+S). Теперь найдите его в папке мой_сайт и откройте двойным щелчком. Он откроется в браузере по умолчанию. Вы увидите заголовок, абзац и картинку. Поздравляем, наша первая веб-страница работает!
Добавим больше элементов. Попробуем создать список, ссылку и ещё один заголовок. Вставьте после абзаца:
<h2>Мои увлечения</h2>
<ul>
<li>Программирование</li>
<li>Робототехника</li>
<li>Создание игр</li>
</ul>
<p>Подробнее о моих проектах можно узнать <a href="https://example.ru">на этой странице</a>.</p>
Тег <h2> — подзаголовок (меньше, чем <h1>). <ul> — ненумерованный список, каждый элемент списка — <li>. Ссылка создается тегом <a> с атрибутом href (адрес перехода). Сохраните и обновите страницу — и вы сразу увидите изменения.
В VS Code есть удобный способ не печатать базовую структуру HTML каждый раз вручную. Откройте новый пустой файл, сохраните его с расширением .html (например, index.html), затем внутри файла напечатайте восклицательный знак ! и нажмите клавишу Tab (или Enter).
Редактор автоматически создаст полную заготовку: <!DOCTYPE html>, <html>, <head>, <body>, мета-тег кодировки и пустой <title>. Вам останется только добавить содержимое в <body> и изменить заголовок. Этот приём экономит время, избавляет от опечаток и гарантирует, что вы не пропустите обязательные элементы.