Семантика в переводе от греческого, означает обозначающий.
Одно из направлений движения развития HTML заключается в том, чтобы каждый тег имел свою семантику (т.е. что-то обозначал). Любые данные находящиеся между тегами, должны обладать своей смысловой нагрузкой. Программа которая анализирует сайт, должна понимать какой вид данных находится между тегами.
Из статьи об устаревших тегах, в наверно заметили, что тег big
считается устаревшим, а вот тег small
оставили в
спецификации.
Тег small
оставили, потому что у него появилась своя семантика, отныне если поисковый робот или какая-нибудь другая программа увидит этот
тег, то она поймёт какие-именно данные заключены в них. Данные заключенные в тег small
обозначают -
незначительная информация. Обычно такая информация имеется в юридических документах, та информация которая написана
мелким шрифтом.
Теоретически практически каждый тег в HTML5, в будущем, должен обладать своей семантикой. Например есть тег b
и strong
,
в браузере они выглядят одинаково, т.е. делают шрифт текста жирным, однако только тег strong
обладает семантикой. Поисковая система
увидев тег strong
поймёт, что информация заложеная в ней более важна чем в других местах (обычно этим тегом выделяют
ключевые слова на странице, для поискового продвижения). Речевой браузер увидев тег strong
может изменить интоацию голоса, сделав
его более сильным.
Продолжение следует...
Читать далее: Война браузеров продолжается?