...

Что такое HTML?

HTML - это аббревиатура от словосочитания "HyperText Markup Language", что в переводе на русский означает "Язык гипертекстовой разметки текста". По сути, это код, с помощью которого создаются страницы сайта. Он работает совместно с каскадными таблицами стилей (CSS) и языком програмирования JavaScript.

HTML как основа web-разработки

HTML - это язык разметки структуры и содержимого вебстраницы. Каждая страница в интернете (в том числе и эта), написана с помощью данной технологии. Для того, чтобы увидеть код страницы, можно нажать комбинацию клавиш Ctrl+Shift+I. После этого откроется инструментарий разработчика, встроенный в браузер. Отобразившийся код может показаться слишком сложным для новичка. Для лучшего его понимания, важно ознакомиться из основными структурными элементами - тегами.

Основные структурные теги HTML

Большинство элементов HTML состоят из открывающего и закрывающего тегов. Между ними размещается текстовая, графическая или другая информация. Внутри тегов прописываются атрибуты, в которых указываются дополнительные характеристики и настройки.

Основными структурными тегами HTML есть:

  • <!DOCTYPE html> - объявление типа документа;
  • <html> - корневой тег, в котором размещаются все остальные элементы;
  • <head> - тег, в котором размещаются невидимые пользователю элементы;
  • <meta> - задает метаданные вебстраницы;
  • <title> - название страницы на вкладке браузера;
  • <link> - тег для подключение других файлов. Например - CSS;
  • <style> - также используется для задания стилей CSS, но без внешнего файла;
  • <script> - тег для размещения кода JavaScript;
  • <body> - содержимое страницы, которое видит пользователь.

Основные семантические теги HTML

Семантические теги языка гипертекстовой разметки - это элементы, которые используются для упрощения понимания поисковыми системами содержания вебстраницы.

  • <header> - верхняя часть страницы или раздела, обычно содержит логотип и навигацию;
  • <nav> - секция для навигации, меню;
  • <main> - основной контент страницы;
  • <section> - логически выделенный раздел, который может содержать заголовок и контент;
  • <article> - независимый блок контента, такой как статья, новость или пост;
  • <aside> - дополнительная информация, обычно располагается сбоку от основного контента;
  • <footer> - нижняя часть страницы или раздела, содержит контакты, ссылки на политику конфиденциальности;
  • <figure> - контейнер для графического контента, такого как изображения или диаграммы;
  • <figcaption> - подпись к содержимому внутри тега <figure>.

Семантические теги важны для поисковой оптимизации сайта - SEO.

Основные теги HTML для форматирования контента

При оформлении текстового, графического контента используют следующие теги:

  • <h1>...</h1> до <h6>...</h6> — заголовки разного уровня, от главного (<h1>) до подзаголовков (<h6>);
  • <p>...</p> — абзацы текста;
  • <a href="...">...</a> — ссылки на другие страницы или ресурсы;
  • <img src="..." alt="..."> — изображения;
  • <ul>...</ul>, <ol>...</ol> и <li>...</li> — маркированные и нумерованные списки;
  • <div>...</div> и <span>...</span> — универсальные контейнеры для группировки элементов и применения стилей.

Как работает HTML?

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

Пример работы HTML-кода

Лучший способ увидеть как работает язык гипертекстовой разметки - это самостоятельно создать файл в данном формате и открыть его в браузере. Для этого нужно открыть обыкновенный текстовый редактор (например, блокнот), скопировать туда код, представленный ниже и сохранить в формате .html. Далее просто открыть созданный файл в любом из браузеров.

HTML-код страницы
пример html-кода
Результат в браузере

Заголовок первого уровня

Заголовок второго уровня

Заголовок третьего уровня

Это абзац с примером текста, демонстрирующий базовую структуру языка гипертекстовой разметки.

  • Первый элемент списка
  • Второй элемент списка
  • Третий элемент списка

В данном случае, в браузере отобразится текст из тегов h1-h3, p, ul, li, то есть заголвки первого, второго и третьего уровня, абзац текста и маркированный список. Цвет текста, шрифт и другие стили в данном примере не заданы, поэтому браузер отображает их по умолчанию.

Выучить HTML, CSS, JavaScript сегодня можно с помощью специализированных курсов, бесплатных уроков в YouTube или соответствующих книг. При этом, важно помнить, что веб-разработка не стоит на месте и усовершенствуется с каждым днем. Новые стандарты, инструменты и подходы к программированию регулярно появляются, что позволяет создавать более функциональные, удобные и производительные сайты. Следить за изменениями можно на HTML Living Standard от WHATWG, где регулярно обновляются все стандарты.