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

  • <!DOCTYPE>: Определяет тип документа и версию HTML. Не имеет атрибутов.
  • <html>: Корневой элемент HTML-документа. Атрибуты: lang (устанавливает язык документа).
  • <head>: Содержит метаинформацию о документе. Не имеет атрибутов.
  • <title>: Устанавливает заголовок документа, отображаемый в строке заголовка браузера. Не имеет атрибутов.
  • <body>: Содержит содержимое HTML-документа. Атрибуты: bgcolor (устанавливает цвет фона), text (устанавливает цвет текста).

Метаданные и ссылки

  • <meta>: Предоставляет метаданные о документе, такие как кодировка, автор и ключевые слова. Атрибуты: charset (устанавливает кодировку), name (имя метаданных), content (содержимое метаданных).
  • <link>: Определяет связь между текущим документом и внешним ресурсом, часто используется для подключения таблиц стилей. Атрибуты: rel (тип связи), href (URL ресурса).
  • <base>: Указывает базовый URL для всех относительных URL в документе. Атрибуты: href (базовый URL), target (целевое окно или фрейм для всех ссылок).

Форматирование текста

  • <h1> до <h6>: Определяют заголовки HTML, где <h1> - самый высокий уровень, а <h6> - самый низкий. Не имеют атрибутов.
  • <p>: Определяет абзац. Не имеет атрибутов.
  • <br>: Вставляет разрыв строки. Не имеет атрибутов.
  • <hr>: Создает горизонтальную линию для тематических разрывов. Атрибуты: width (ширина линии), size (толщина линии), color (цвет линии).
  • <strong>: Определяет важный текст. Не имеет атрибутов.
  • <em>: Определяет выделенный текст. Не имеет атрибутов.
  • <b>: Определяет жирный текст. Не имеет атрибутов.
  • <i>: Определяет курсивный текст. Не имеет атрибутов.
  • <u>: Определяет подчеркнутый текст. Не имеет атрибутов.
  • <small>: Определяет уменьшенный текст. Не имеет атрибутов.
  • <mark>: Выделяет текст. Не имеет атрибутов.

Списки

  • <ul>: Определяет ненумерованный (маркированный) список. Не имеет атрибутов.
  • <ol>: Определяет нумерованный список. Атрибуты: type (тип маркера), start (начальный номер), reversed (обратный порядок).
  • <li>: Определяет элемент списка. Не имеет атрибутов.
  • <dl>: Определяет список описаний. Не имеет атрибутов.
  • <dt>: Определяет термин/название в списке описаний. Не имеет атрибутов.
  • <dd>: Определяет описание термина/названия в списке описаний. Не имеет атрибутов.

Ссылки и навигация

  • <a>: Определяет гиперссылку. Атрибуты: href (URL ссылки), target (целевое окно или фрейм), title (всплывающая подсказка).
  • <nav>: Определяет раздел навигационных ссылок. Не имеет атрибутов.

Изображения и мультимедиа

  • <img>: Встраивает изображение. Атрибуты: src (URL изображения), alt (альтернативный текст), width (ширина изображения), height (высота изображения).
  • <figure>: Определяет автономное содержимое, такое как иллюстрации, диаграммы или фотографии. Не имеет атрибутов.
  • <figcaption>: Определяет подпись для элемента <figure>. Не имеет атрибутов.
  • <audio>: Встраивает звуковое содержимое. Атрибуты: src (URL аудиофайла), controls (отображение элементов управления).
  • <video>: Встраивает видео содержимое. Атрибуты: src (URL видеофайла), controls (отображение элементов управления), width (ширина видео), height (высота видео).
  • <source>: Определяет несколько медиа-ресурсов для <audio> и <video>. Атрибуты: src (URL ресурса), type (тип ресурса).
  • <track>: Определяет текстовые дорожки для <video> и <audio>. Атрибуты: src (URL текстовой дорожки), kind (тип текстовой дорожки), srclang (язык текстовой дорожки), label (метка текстовой дорожки).

Таблицы

  • <table>: Определяет таблицу. Атрибуты: border (ширина границы таблицы).
  • <tr>: Определяет строку в таблице. Не имеет атрибутов.
  • <td>: Определяет ячейку в таблице. Атрибуты: colspan (объединение колонок), rowspan (объединение строк).
  • <th>: Определяет заголовочную ячейку в таблице. Атрибуты: colspan (объединение колонок), rowspan (объединение строк).
  • <thead>: Группирует заголовочное содержимое в таблице. Не имеет атрибутов.
  • <tbody>: Группирует основное содержимое в таблице. Не имеет атрибутов.
  • <tfoot>: Группирует нижний колонтитул в таблице. Не имеет атрибутов.
  • <caption>: Предоставляет заголовок таблицы. Не имеет атрибутов.

Формы

  • <form>: Определяет HTML-форму для ввода данных пользователем. Атрибуты: action (URL для отправки данных формы), method (метод отправки данных).
  • <input>: Определяет элемент управления ввода. Атрибуты: type (тип ввода), name (имя элемента), value (значение элемента).
  • <textarea>: Определяет многострочный элемент управления ввода текста. Атрибуты: rows (количество строк), cols (количество колонок).
  • <button>: Определяет кнопку. Атрибуты: type (тип кнопки), name (имя кнопки), value (значение кнопки).
  • <select>: Определяет выпадающий список. Атрибуты: name (имя списка), multiple (множественный выбор).
  • <option>: Определяет опцию в выпадающем списке. Атрибуты: value (значение опции), selected (выбранная опция).
  • <label>: Определяет метку для элемента <input>. Атрибуты: for (связывает метку с элементом ввода).

Этот справочник поможет вам лучше понять и использовать HTML теги и их свойства для создания структурированных и доступных веб-страниц.