Семантический HTML
-
Основы семантического HTML
- Семантический HTML усиливает значение информации на веб-страницах, а не только их внешний вид.
- Традиционные веб-браузеры и другие пользовательские агенты обрабатывают семантический HTML.
- CSS используется для представления информации людям.
-
История и развитие
- HTML изначально включал семантическую разметку.
- Различные версии HTML содержали элементы для представления, такие как <font> и <center>.
- С конца 1990-х годов рекомендуется избегать презентационной HTML-разметки.
- Тим Бернерс-Ли обсуждал семантическую сеть в 2001 году, предполагая автоматическую обработку веб-страниц.
-
Различие между семантическими агентами и гибридами
- Гибриды веб-приложений разрабатываются веб-разработчиками, знающими структуру и семантику данных.
- Веб-сканеры и поисковые роботы зависят от семантической ясности веб-страниц.
- Семантические структуры HTML должны быть единообразными для улучшения поиска и отображения информации.
-
Рекомендации и ограничения
- В HTML 4.01 и XHTML элементы презентации были формально признаны устаревшими, но некоторые из них остались.
- Микроформаты формализуют семантику HTML.
- Семантическая разметка должна соответствовать условиям корректной формы и древовидной структуры HTML.
-
Применение и доступность
- Семантический HTML улучшает доступность веб-документов для программ чтения с экрана и аудиобраузеров.
- Google использует структурированные метаданные для улучшения «сниппетов» в поисковых запросах.
-
Дополнительные ресурсы
- Ссылки на другие ресурсы, связанные с семантическим HTML и веб-разработкой.