Добро пожаловать на сайт html-5.ru, посвящённому языку разметки HTML5. Здесь вы можете более подробно ознакомиться с новыми тегами и технологиями появившимися в HTML5.

Семантика HTML5

semantika-yazyka-html5
Запись создана: 12 Июн 2015
Запись обновлена: 12 Июн 2015

Структура и синтаксис языка HTML5

Семантика в переводе с греческого, означает обозначающий.

Одно из направлений движения развития HTML заключается в том, чтобы каждый тег имел свою семантику (т.е. что-то обозначал). Любые данные находящиеся между тегами, должны обладать своей смысловой нагрузкой. Программа которая анализирует сайт, должна понимать какой вид данных находится между тегами.

Семантика тегов в HTML5

Из статьи об устаревших тегах, вы наверно заметили, что тег big считается устаревшим, а вот тег small оставили в спецификации. Почему так произошло?

Дело в том что у тега small появилась своя семантика, отныне если поисковый робот или какая-нибудь другая программа (анализирующая HTML-код) увидит тег small, то она поймёт какие-именно данные заключены в них.

Данные заключенные в тег small обозначаютнезначительную информацию. Обычно такая информация имеется в юридических документах, та информация которая написана мелким шрифтом.

Теоретически, в будущем каждый тег в HTML5 должен обладать своей семантикой. Например есть тег b и strong, в браузере они выглядят одинаково, т.е. делают шрифт текста жирным, однако только тег strong обладает семантикой. Поисковая система увидев тег strong поймёт, что информация заложеная в ней более важна чем в других местах абзаца (обычно этим тегом выделяют ключевые слова на странице, для поискового продвижения). Речевой браузер увидев тег strong может изменить интонацию голоса, сделав его более выразительным.

Продолжение следует…

Читать далее: Война браузеров продолжается?

Добавить комментарий

(c) 2013-2015
HTML-5.ru - при использовании материалов сайта, ссылка обязательна.
Автор: Габрахимов Дамир Google