Помимо рассмотренных нами структурных элементов, в HTML5 пересмотрены
элементы, которые раньше назывались строчными. Теперь в HTML5-специфика- HTML5-специфика- 5-специфика -ции они называются семантическими элементами уровня текста (http://dev.w3.org/
html5/spec/Overview.html#text-level-semantics ). Рассмотрим несколько распространен -ных примеров.
Элемент <b>
Несмотря на то что мы часто использовали элемент <b> для стилизации, в дей-ствительности его применение означало «выделить данный текст полужирным
шрифтом». Теперь его можно официально использовать просто как средство сти -
4.5. HTML5-семантика уровня текста 133
лизации в CSS , поскольку в HTML5-спецификации он описывается следующим
образом:
«…включает текст, не несущий дополнительного значения и не подразумевающий
другую интонацию, например ключевые слова в резюме документа, названия това-ров в обзоре или вступительная часть статьи».
Элемент <em>
Ладно, признаю, я тоже часто использовал <em> лишь как средство стилизации.
Мне нужно исправиться, поскольку в HTML5 говорится, что этот элемент предна- HTML5 говорится, что этот элемент предна- 5 говорится, что этот элемент предна-значен для того, чтобы:
«…подчеркнуть свое содержимое».
Следовательно, если только вы на самом деле не хотите подчеркнуть содержи -мое этого элемента, то используйте тег <b> или, в соответствующих случаях, <i>.
Элемент <i>
В HTML5-спецификации элемент <i> описывается так:
«…включает текст, произносимый другим тоном или на другой лад либо с иным
отступлением от обычного текста в манере, указывающей на его особое каче-ство» .
Достаточно сказать, что элемент <i> служит не только для того, чтобы выделить
курсивом какой-нибудь текст.
|