🔖 Справочник атрибутов и вложенности

⚡ Краткий справочник

  • class - повторяемая группа стилей.
  • id - уникальный идентификатор.
  • data-* - собственные данные.
  • aria-* - доступность и вспомогательная семантика.

Базовый синтаксис

У HTML-элемента может быть набор атрибутов. Главное правило - писать их явно, в кавычках и без дублирования смысла.

Файл: subjects/html-css/course/lessons/04-tags-attributes-nesting/commands.html

<!-- Общая форма HTML-элемента -->
<div class="card" id="intro" data-step="1">Содержимое</div>

Популярные атрибуты

АтрибутЗачем нуженПример
classГруппа элементов с общим стилемclass="button button-primary"
idУникальная точка на страницеid="hero"
data-*Собственные данные для элементаdata-role="menu"
langЯзык документа или части документаlang="ru"

Что помнить о вложенности

СитуацияПравильноКомментарий
Вложенный блокСначала внутренний, потом внешнийПорядок закрытия должен совпадать с порядком открытия
Список внутри карточкиcardh3ulСтруктура читается без подсказок
Кнопка с даннымиbutton data-action="close"Удобно для логики и тестов

Как читать этот справочник

Если элемент повторяется, используйте class. Если он уникален, чаще подходит id. Если нужно прикрепить служебную метку, используйте data-*. А если сомневаетесь в структуре, смотрите на вложенность и порядок закрытия тегов.