Использование семантической разметки означает, что HTML-код (X), который вы используете на странице, содержит метаданные, описывающие его назначение - например, <h2>
, который содержит имя сотрудника, может быть помечен class="employee-name"
. Первоначально были некоторые люди, которые надеялись, что поисковые машины будут использовать эту информацию, но по мере развития сети семантическая разметка в основном использовалась для предоставления хуков для CSS.
С помощью CSS и семантической разметки вы можете отделить визуальный дизайн страницы от разметки. Это приводит к экономии полосы пропускания, поскольку дизайн должен быть загружен только один раз, и упрощению модификации дизайна, поскольку он не смешан с разметкой.
Другой момент заключается в том, что используемые элементы должны иметь логическое отношение к содержащимся в них данным. Например, таблицы должны использоваться для табличных данных, <p>
должен использоваться для текстовых абзацев, <ul>
должен использоваться для неупорядоченных списков и т. Д. Это отличается от ранних веб-дизайнов, которые часто использовали таблицы для всего.