Полное руководство
Как создать сайт на HTML с нуля
От первой строчки кода до публикации в интернете: структура документа, основные теги, оформление и запуск — простым языком, с примерами и интерактивными подсказками
20 минут
понадобится, чтобы создать первую страницу
0 рублей
стоят все необходимые инструменты
~100 тегов
есть в HTML, но хватит и 15 для старта
Что такое HTML и почему с него начинают
HTML (HyperText Markup Language) — это язык разметки, на котором «написан» любой сайт в интернете. Он не программирует, а описывает структуру страницы: где заголовок, где абзац, где картинка или ссылка. Браузер читает HTML-файл и превращает его в ту страницу, которую видит посетитель.
Осваивать веб-разработку принято именно с HTML по трём причинам: он прост для понимания, результат виден мгновенно, и без него невозможны ни CSS, ни JavaScript — всё строится поверх разметки.
Инструменты, которые понадобятся
📝
Текстовый редактор
Блокнот подойдёт, но удобнее Visual Studio Code, Sublime Text или Notepad++ — с подсветкой кода
🌐
Браузер
Chrome, Firefox или Edge — в нём выполняется проверка результата. Есть и встроенные инструменты разработчика
📁
Папка проекта
Отдельная папка на компьютере, где будут лежать файлы сайта: index.html, стили, картинки
Пять шагов разработки сайта на HTML
Нажмите на шаг, чтобы раскрыть подробности:
15 тегов, которые закрывают 90 % задач
| Тег | Назначение | Как часто встречается |
|---|---|---|
| <html>, <head>, <body> | Каркас страницы | На каждой странице |
| <h1>–<h6> | Заголовки разного уровня | На каждой странице |
| <p> | Абзац текста | Очень часто |
| <a> | Ссылка на другую страницу | Очень часто |
| <img> | Изображение | Очень часто |
| <ul>, <ol>, <li> | Маркированные и нумерованные списки | Часто |
| <div>, <span> | Контейнеры для группировки | Очень часто |
| <header>, <footer>, <nav> | Семантические блоки страницы | Часто |
| <form>, <input>, <button> | Формы и элементы ввода | По мере необходимости |
Структура типичного сайта
Ниже — схема, из каких блоков обычно состоит страница. Каждый блок размечается своим семантическим тегом.
Частые ошибки новичков
✕ Незакрытые теги
Каждый открытый тег нужно закрыть: забыт<р>ый </p> способен «сломать» вёрстку всей страницы.
✕ Несколько <h1> на странице
Главный заголовок должен быть один — это важно и для поисковиков, и для программ чтения с экрана.
✕ Картинки без alt
Атрибут alt описывает изображение текстом: без него страдают доступность и SEO.
✕ Стили ради структуры
Теги выбирают по смыслу, а не по внешнему виду: внешний вид — задача CSS.
Чек-лист перед публикацией
Итог
HTML — это фундамент всего веба
Освоив разметку, начинающий разработчик получает базу, на которой строятся CSS, JavaScript и любые фреймворки. Первый сайт на чистом HTML — лучший способ понять, как устроен интернет изнутри.