Полный путеводитель по HTML — от самых основ до создания своего первого сайта. Никаких знаний не нужно.
Прежде чем писать код — нужно понять, что вообще такое HTML и зачем он нужен.
HTML (HyperText Markup Language) — это язык разметки. Не язык программирования! Это важно понять. HTML не думает, не считает, не принимает решений. Он просто описывает структуру страницы.
Представь, что веб-страница — это лист бумаги. HTML говорит браузеру: вот заголовок, вот абзац, вот картинка, вот список. Браузер читает HTML и показывает всё это на экране.
HTML работает через теги — специальные обозначения, которые пишутся в угловых скобках < >. Теги — это команды браузеру: "покажи это как заголовок", "это абзац", "здесь картинка".
Большинство тегов парные: есть открывающий тег и закрывающий. Закрывающий пишется со слешем внутри:
Каждый HTML-файл начинается и заканчивается одинаково. Вот стандартный шаблон.
<!DOCTYPE html> — это не тег, это объявление. Оно говорит браузеру: "этот файл написан на современном HTML5". Всегда пишется самой первой строкой.
<html> — корневой тег. Всё содержимое страницы находится внутри него. Атрибут lang="ru" сообщает поисковикам и программам чтения экрана, на каком языке страница.
</html> в самом конце файла. Незакрытые теги могут ломать страницу!<head> — невидимая "голова" страницы. Здесь хранятся настройки: название вкладки, кодировка, подключение шрифтов и стилей. Пользователь это не видит.
<body> — "тело" страницы. Всё, что должно отображаться в браузере — текст, картинки, кнопки, видео — пишется внутри <body>.
Без этих тегов не обходится ни один современный сайт.
Атрибуты — это дополнительные параметры, которые пишутся внутри открывающего тега. Они дают тегу больше информации: куда ведёт ссылка, какой адрес у картинки, какой стиль применить.
Тег <img> — одиночный (не нужен закрывающий). Он вставляет картинку. Обязательный атрибут src — это адрес (путь) к изображению. Атрибут alt — текстовое описание для слепых пользователей и если картинка не загрузилась.
Тег <a> (anchor — якорь) создаёт гиперссылку. Атрибут href указывает, куда ведёт ссылка. target="_blank" открывает ссылку в новой вкладке.
<div> — универсальный блок-контейнер. Сам по себе он ничего не выглядит, но с CSS-стилями из него делают карточки, колонки, секции. Это рабочая лошадка HTML.
Семантические теги (<header>, <footer>, <section>) делают то же самое, но имеют смысловое значение — для поисковиков и доступности.
Тег <button> создаёт кнопку. Внутри можно написать любой текст или поставить иконку. Кнопки обычно делают интерактивными с помощью JavaScript, но в HTML они уже кликабельны.
Применяй всё, что изучил. Напиши HTML-код прямо в редакторе — и сразу увидишь результат.
Поздравляем! Ты создал свой первый настоящий сайт на HTML. Это огромный шаг — теперь ты понимаешь, как устроен интернет изнутри.
Дальше — изучи CSS для красивых стилей и JavaScript для интерактивности. Путь разработчика начат!
Нарастающая сложность. Напиши код → ▶ Запустить → ✓ Проверить.
<img>), кратким описанием и ссылкой.<ul> ингредиентов, <ol> шагов.<table> 5 фильмов (год, жанр, рейтинг). <header> и <footer>.<nav> + три <article> с заголовком, картинкой и текстом.<form> с полями + <footer>.