Кто определяет как называть теги

«Кто определяет как называть теги» — вопрос из категории Git, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Имена тегов определяются спецификацией HTML, которую разрабатывает консорциум W3C (World Wide Web Consortium).

  • Стандартные теги (div, p, a и т.д.) зафиксированы в спецификации.
  • Пользовательские теги (Custom Elements) должны содержать дефис в названии (my-element, app-header), чтобы отличаться от стандартных.

Пример:

<!-- Стандартный тег -->
<div></div>

<!-- Кастомный тег -->
<user-card></user-card>

Названия должны быть осмысленными, лаконичными и соответствовать семантике элемента.