<b> tag

Кто нибудь может объяснить изложенную в теории информацию о теге < b > ?

Тег < strong > определяет важность отмеченного текста.

Тег < b > предназначен для выделения текста без придания ему особой важности.

Лучше всего отличия этих тегов будут заметны людям, которые используют специальные настройки ОС, в частности, слепым и слабовидящим. Когда они включают функцию чтения текста, то «говорилка» будет интонацией выделять слова с тегом < strong >. То же самое касается и тегов < em > и < i >. Тег < em > «говорилка» будет выделять интонацией.

Визуально оба тега одинаковы, они выделяют текст полужирным.

Отметим, что новый смысл тегу < b > придали в HTML5. Раньше это был тег, который просто делает текст полужирным. То есть он был предназначен только для визуального форматирования.

А что именно непонятно в теории?

–>Тег < b > предназначен для выделения текста без придания ему особой важности.
–>>Визуально оба тега одинаковы, они выделяют текст полужирным.
–>>>Отметим, что новый смысл тегу < b > придали в HTML5.
–>>>>Раньше это был тег, который просто делает текст полужирным.
Так а в чем же “новый смысл”?

В HTML4 элементы <i> и <b> были презентационными. Они по-прежнему могут использоваться там, где этого требует типографская традиция. Тем не менее, теперь они обрели семантику и могут быть оформлены при помощи CSS, что делает их не только презентационными — элемент <b>, например, совсем не обязательно должен быть полужирным. Поэтому для обозначения смысловой нагрузки элементов рекомендуется использовать классы; это позволит легко изменить внешний вид элементов в дальнейшем.

http://web-standards.ru/articles/i-b-em-strong-elements/

1 лайк

Понял. Спасибо!

1 лайк