foundation

Семантический HTML

Структура документа, landmarks, заголовки, списки, таблицы и когда семантические элементы заменяют generic div.

На интервью по семантическому HTML проверяют, выбираете ли вы элементы по смыслу, а не по стилям по умолчанию. Структура документа, landmarks, заголовки, списки и таблицы сообщают о связях assistive technology и краулерам.

Подтемы: каркас документа и metadata, landmarks с иерархией заголовков, семантика списков и таблиц для реальных данных.

На интервью: по wireframe страницы назовите элементы и почему div был бы слабее.

Типовые ошибки: уровни заголовков ради размера шрифта, таблицы для layout, landmarks без уникальных подписей.

Чеклист:

  • Выбирайте элементы по смыслу контента.
  • Один main и упорядоченные headings.
  • Таблицы — только для табличных данных.