💼 Кейсы ⏱ 14 мин 👁 19

Создание сайта на HTML: блочная страница от шапки до подвала

Создание сайта на HTML: каркас из блоков, меню, href и подвал

Создание сайта на HTML сегодня — это не строчки в Блокноте, а сборка страницы из блоков: шапка, меню, основная часть, подвал. Каждый блок — контейнер со своим смыслом, и когда каркас собран правильно, остальное — тексты, ссылки, оформление — встаёт на места без борьбы. Такой сайт открывается мгновенно и не требует ни системы управления, ни абонентской платы.

Ниже — когда сайт на чистом HTML уместен, а когда нет; как устроена блочная страница и чем div отличается от смысловых тегов; генератор каркаса, который соберёт заготовку под ваш набор блоков; меню и ссылки с проверкой href; текст, подвал, чат, редактор кода, портфолио — и что отличает хороший HTML-сайт от просто работающего.

Нужна быстрая страница без конструктора и без системы управления — свёрстанная руками под вашу задачу? Создание сайтов под ключ: лендинг — от 15 000 ₽, срок от 3 дней. Вёрстка с нуля, мобильная версия, форма заявки и счётчик; договор и гарантия 12 месяцев.

Тридцать страниц поиска: Блокнот — 10 раз, меню и подвал — ни разу

Я просмотрел тридцать страниц, которые поиск показывает по запросам о создании сайта на HTML, и посчитал, что написано в заголовках и описаниях.

Четырнадцать страниц — «пошаговые» инструкции, столько же адресованы новичкам. Двенадцать раз встречается «с нуля», одиннадцать — «первый сайт» или «первая страница». В десяти сайт предлагают писать в Блокноте. Таблицы стилей упомянуты на девяти. Пять обещают срок: «за 15 минут», «за час», «за несколько часов».

Тридцать страниц поиска: о чём заголовки и описания «пошагово», «для новичков»по 14 «с нуля»12 Блокнот10 блоки, вёрстка2 телефон, публикацияпо 1 меню, шапка, подвал0 Запросы при этом — про div, блочный сайт, меню, подвал и href.

Вёрстка и блоки упомянуты на двух страницах из тридцати. Работа сайта на телефоне — на одной, публикация в сети — на одной. Меню, шапка и подвал — ни на одной. А теперь посмотрите на запросы: создание блочного сайта, сайта на div, подвала, меню, ссылок. Люди спрашивают про устройство страницы, а им тридцать раз подряд показывают первую строчку в Блокноте.

HTML: возможности создания сайта и их граница

Сайт «на чистом HTML» — это набор готовых файлов: страницы, стили, картинки. Сервер просто отдаёт их как есть, ничего не вычисляя. Отсюда и сильные стороны, и предел.

✅ Для чего этого хватает

  • Лендинг под одну услугу или товар.
  • Визитка из трёх-пяти страниц.
  • Портфолио, резюме, страница события.
  • Документация, справка, презентация.
  • Всё, что меняется редко и одним человеком.

❌ Где одного HTML мало

  • Каталог на сотни товаров — править каждую страницу руками.
  • Корзина, оплата, личный кабинет — нужна серверная часть.
  • Блог, который ведёт человек без знания кода.
  • Поиск по сайту и фильтры.
  • Десятки страниц с общим меню — правка меню превращается в правку десятков файлов.

Способ создания сайта выбирают по тому, как часто и кем он будет меняться. Если раз в полгода и специалистом — чистый HTML даёт скорость и надёжность, недостижимые для тяжёлых систем. Если каждую неделю и владельцем — нужна панель управления.

Создание блочного сайта HTML: страница как набор контейнеров

Любая страница делится на прямоугольные области. Раньше каждую оборачивали в универсальный контейнер div и различали по названию класса. Сейчас для главных областей есть смысловые теги: они работают так же, но их назначение понятно браузеру, поисковику и программам чтения с экрана.

Каркас страницы и теги для каждого блока header — шапка nav — меню main — основная частьвнутри: section, article asideсбоку footer — подвал Смысловой тегназывает роль блока divконтейнер без смысла —для обёрток и сеток Правилоесть подходящий тег — берём его,нет — берём div

Создание сайта на div по-прежнему возможно — страница будет выглядеть так же. Но создание div-каркаса там, где есть смысловой тег, лишает страницу подсказок для поисковика. Div остаётся рабочей лошадкой для всего, у чего нет собственного смысла: обёртка, чтобы ограничить ширину, ряд карточек, колонка в сетке.

Соберите каркас под свою страницу

Отметьте нужные блоки — ниже появится заготовка. Скопируйте её в файл с именем index.html и откройте в браузере.


Блоков в основной части: 3.

Для одностраничного сайта достаточно. Пункты меню ведут на блоки той же страницы — по идентификаторам.

Это каркас без оформления: в браузере он будет выглядеть как простой текст, пока не подключены стили.

Обратите внимание на три строки в начале заготовки, о которых инструкции «для Блокнота» часто забывают: язык страницы, кодировка и строка с viewport. Без последней страница на телефоне откроется уменьшенной копией настольной версии.

Создание блочного сайта HTML: каркас страницы

Создание меню сайта HTML и атрибут href

Меню — это список ссылок внутри тега nav. Вся его работа держится на одном атрибуте — href, в котором записано, куда ведёт ссылка. Создание сайта без понимания href невозможно: половина «неработающих» самодельных страниц — это неверно записанные адреса.

Адреса бывают пяти видов. Впишите значение href — определитель скажет, какой это вид и на что обратить внимание.

Попробуйте: about.html · /price/ · https://example.ru · tel:+79001234567 · mailto:info@example.ru

Якорь. Ведёт к блоку на этой же странице с таким идентификатором. Проверьте, что у блока действительно есть id с этим именем — буква в букву, без решётки.

Для меню правило простое: на одностраничном сайте — якоря, на многостраничном — адреса от корня. И один и тот же порядок пунктов на всех страницах: меню, которое меняется при переходе, сбивает с толку сильнее, чем его отсутствие.

HTML: создание сайта и текст

Текст на странице — не сплошное полотно, а структура, и у каждого её элемента свой тег.

  • Один главный заголовок. Тег h1 — один на страницу, с названием того, о чём она.
  • Заголовки по порядку. Разделы — h2, подразделы — h3. Не перескакивайте с h2 на h4 ради размера шрифта: размер задаётся стилями.
  • Абзацы в теге p. Не разбивайте текст переносами строк — оборачивайте каждый абзац.
  • Списки списками. Перечни — тегами ul и ol, а не дефисами в абзаце.
  • Выделение по смыслу. Важное — strong, акцент — em. Не выделяйте полстраницы.
  • Картинкам — описание. Атрибут alt с тем, что изображено: его читают поисковик и программа для незрячих.

Правильная разметка текста — половина поисковой оптимизации, которая достаётся бесплатно: поисковик понимает, что на странице главное, по тегам, а не по размеру букв.

Создание подвала сайта HTML

Подвал — тег footer в самом низу. Его считают формальностью, а зря: до него долистывают те, кто искал конкретную вещь и не нашёл выше. Что в нём должно быть:

  1. Контакты. Телефон ссылкой, почта, адрес, часы работы.
  2. Повтор главных ссылок. Те же пункты, что в меню, плюс служебные страницы.
  3. Сведения о владельце. Название или фамилия, регистрационные данные — для сайта, который что-то продаёт, это не украшение.
  4. Политика обработки данных. Ссылка на неё, если на сайте есть форма.
  5. Год. Текущий. Позапрошлогодняя дата в подвале читается как «сайт заброшен».

Совет вебмастера: на сайте из нескольких HTML-страниц шапка и подвал повторяются в каждом файле. Заведите привычку: меняете телефон — меняйте его поиском с заменой по всем файлам сразу, а не открывая страницы по одной. Иначе через год на сайте окажется три разных номера.

Создание чата для HTML-сайта

Чат на странице возможен двумя путями. Первый — готовый сервис онлайн-консультанта: вы регистрируетесь, получаете короткий фрагмент кода и вставляете его перед закрывающим тегом body. Чат появляется в углу страницы, сообщения приходят вам в приложение или мессенджер. Для HTML-сайта это штатный способ, и он занимает десять минут.

Второй путь — написать чат самому — упирается в границу, о которой шла речь выше: сообщения нужно где-то хранить и кому-то доставлять, а это серверная часть. На чистом HTML такого не сделать.

Часто чат не нужен вовсе: кнопка, открывающая переписку в мессенджере, решает ту же задачу одной ссылкой и не замедляет страницу.

Создание сайта HTML: Sublime Text и другие редакторы

Блокнот для первой страницы годится, для второй — уже мешает. Редактор кода даёт три вещи, которые экономят часы: подсветку (теги, атрибуты и текст разного цвета), автодополнение (закрывающий тег ставится сам) и поиск с заменой по всем файлам проекта.

Sublime Text — один из таких редакторов: лёгкий, быстрый, с бесплатным пробным режимом. Есть и полностью бесплатные с теми же возможностями. Выбор редактора на результат не влияет — страница получится одинаковой. Важно только уйти из Блокнота до того, как потерянная закрывающая скобка съест вечер.

Портфолио, готовые шаблоны и HTML-версия сайта

Создание сайта-портфолио на HTML. Портфолио — идеальная задача для чистой вёрстки: страниц мало, меняется редко, а скорость и аккуратность кода сами работают как пример вашего умения. Каркас тот же, что в генераторе выше; блок «Работы» — сетка карточек, каждая со ссылкой на отдельную страницу проекта.

Создание готового сайта HTML из шаблона. Готовые шаблоны — свёрстанные кем-то страницы, в которые подставляют свои тексты и картинки. Это быстрее, чем с нуля, но шаблон стоит сначала открыть на телефоне и заглянуть в код: аккуратный каркас из смысловых тегов видно сразу, как и кашу из вложенных div.

Создание HTML-версии сайта. Так называют две вещи. Первая — вёрстка по макету дизайнера: картинку превращают в HTML-страницы, которые потом «натягивают» на систему управления. Вторая — статическая копия сайта, работающего на системе управления: все страницы сохраняются готовыми файлами. Вторую делают ради скорости или чтобы сохранить старый сайт без поддержки системы.

Создание хорошего сайта в HTML: шесть признаков

«Крутой» сайт в представлении новичка — это эффекты: параллакс, анимация, видео на фоне. В представлении посетителя — страница, которая открылась сразу и в которой всё понятно. Вот признаки, по которым HTML-сайт стоит оценивать.

Шесть признаков, которые можно проверить 1. Код без ошибокпроходит проверкуразметки 2. Телефоннет горизонтальнойпрокрутки 3. Вес страницыкартинки сжатыдо нужного размера 4. Смысловые тегиheader, nav, main,footer на местах 5. Заголовкиодин h1, дальшепо порядку 6. Ссылкини одной ведущейв никуда Ни один пункт не про эффекты — и ни один не требует ничего, кроме внимательности.
  • код проходит проверку разметки без ошибок — для этого есть бесплатный сервис консорциума, который отвечает за стандарты;
  • на телефоне нет горизонтальной прокрутки, а кнопки нажимаются пальцем;
  • изображения сжаты и не больше того размера, в котором показываются;
  • главные области размечены смысловыми тегами;
  • на странице один h1, остальные заголовки идут по порядку;
  • все ссылки в меню и подвале куда-то ведут.
0 из 30 Ни одна страница поиска не упоминает меню, шапку или подвал — три блока, из которых состоит каркас любого сайта. HTML учат как набор тегов, а он нужен как способ собрать страницу.
Хорошую вёрстку не видно. Её замечают только по отсутствию проблем: страница открылась, ничего не прыгнуло, на телефоне всё на месте. Если посетитель обратил внимание на то, как сайт сделан, — скорее всего, что-то сделано не так.
— Александр Рожков

Создание HTML-сайта: гайд новичку в шесть шагов

  1. Нарисуйте блоки на бумаге. Что будет в шапке, какие разделы, что в подвале.
  2. Соберите каркас. Возьмите заготовку из генератора, сохраните как index.html.
  3. Вставьте настоящий текст. Заголовки, абзацы, списки — по правилам из раздела о тексте.
  4. Подключите стили. Отдельный файл style.css: шрифт, цвета, отступы, ширина.
  5. Проверьте на телефоне. И исправьте всё, что вылезло за край.
  6. Опубликуйте. Домен, простой хостинг, загрузка файлов, защищённое соединение.

На первых пяти шагах сайт существует только на вашем компьютере. Шестой превращает его в настоящий — и именно его чаще всего откладывают. Не откладывайте: у опубликованной страницы появляются посетители и замечания, а у файла на диске — нет.

Сверстали страницу сами, а на телефоне она разъезжается или заявки из формы не приходят? Пришлите ссылку — посмотрю и скажу, в чём причина. Мелкие исправления делаются как доработка; а если нужен сайт целиком, вёрстку с нуля я делаю под ключ — прикинуть стоимость можно в калькуляторе.

HTML-вёрстка: создание сайта из блоков

Итог

Сайт на HTML — это каркас из блоков: шапка, меню, основная часть, подвал. Главные области размечают смысловыми тегами, всё остальное — контейнерами div. Меню держится на атрибуте href, текст — на правильных заголовках и абзацах, подвал — на контактах и актуальном годе. Чистый HTML хорош там, где сайт небольшой и меняется редко; каталогу, магазину и блогу нужна система управления.

Всё для создания сайта в HTML у вас уже есть: редактор кода, заготовка каркаса и шесть шагов. А если нужна страница для бизнеса с договором и сроком — условия на странице создания сайтов.

Нужен сайт или продвижение?

Расскажите о задаче — отвечу в течение часа.

Написать в Telegram

Опрос

Как вы делаете или делали свой HTML-сайт?

Проголосуйте, чтобы увидеть, как думают другие читатели

Часто задаваемые вопросы

Можно ли сегодня сделать сайт только на HTML?

Да, для лендинга, визитки, портфолио и других небольших сайтов, которые меняются редко. К разметке добавляют таблицу стилей для оформления. Каталогу, магазину и блогу, который ведёт человек без знания кода, нужна система управления.

Чем div отличается от тегов header, main и footer?

Div — контейнер без собственного смысла, им оборачивают что угодно. Теги header, nav, main, footer работают так же, но называют роль блока — это понимают поисковик и программы чтения с экрана. Правило: есть подходящий смысловой тег — берите его, нет — берите div.

Что такое href и почему ссылка не работает?

Href — атрибут, в котором записан адрес ссылки. Чаще всего ссылка не работает из-за опечатки в имени файла, неверной папки в относительном адресе или якоря, которому не соответствует ни один идентификатор на странице.

Как добавить чат на HTML-сайт?

Подключить готовый сервис онлайн-консультанта: он выдаёт фрагмент кода, который вставляется перед закрывающим тегом body. Написать собственный чат на одном HTML нельзя — сообщениям нужна серверная часть. Часто достаточно кнопки, открывающей мессенджер.

В какой программе писать HTML?

В редакторе кода с подсветкой, автодополнением и поиском по файлам — например, Sublime Text или любом бесплатном аналоге. Блокнот подходит только для самой первой страницы. На результат выбор редактора не влияет.

Что должно быть в подвале сайта?

Контакты с телефоном в виде ссылки, повтор главных пунктов меню, сведения о владельце, ссылка на политику обработки данных, если есть форма, и текущий год. Подвал читают те, кто не нашёл нужного выше.

Сколько стоит вёрстка HTML-сайта на заказ?

У меня одностраничный сайт с вёрсткой с нуля, мобильной версией, формой заявки и счётчиком стоит от 15 000 рублей, срок от трёх дней. Цена растёт с числом блоков и страниц и с тем, готов ли макет.

сайт на HTMLHTML-вёрсткаблочная вёрсткасоздание сайтовменю и подвалhref
Александр Рожков — частный вебмастер
Александр Рожков
Вебмастер · SEO-специалист · 15+ лет · 200+ проектов
Частный вебмастер в Москве. 200+ сайтов под ключ, 15+ лет опыта. Создаю сайты, настраиваю SEO и рекламу лично — без субподрядчиков.
О себе
Поделиться:
Все статьи