Кто нибудь может объяснить изложенную в теории информацию о теге < b > ?
Тег < strong > определяет важность отмеченного текста.
Тег < b > предназначен для выделения текста без придания ему особой важности.
Лучше всего отличия этих тегов будут заметны людям, которые используют специальные настройки ОС, в частности, слепым и слабовидящим. Когда они включают функцию чтения текста, то «говорилка» будет интонацией выделять слова с тегом < strong >. То же самое касается и тегов < em > и < i >. Тег < em > «говорилка» будет выделять интонацией.
Визуально оба тега одинаковы, они выделяют текст полужирным.
Отметим, что новый смысл тегу < b > придали в HTML5. Раньше это был тег, который просто делает текст полужирным. То есть он был предназначен только для визуального форматирования.
–>Тег < b > предназначен для выделения текста без придания ему особой важности.
–>>Визуально оба тега одинаковы, они выделяют текст полужирным.
–>>>Отметим, что новый смысл тегу < b > придали в HTML5.
–>>>>Раньше это был тег, который просто делает текст полужирным.
Так а в чем же “новый смысл”?
В HTML4 элементы <i> и <b> были презентационными. Они по-прежнему могут использоваться там, где этого требует типографская традиция. Тем не менее, теперь они обрели семантику и могут быть оформлены при помощи CSS, что делает их не только презентационными — элемент <b>, например, совсем не обязательно должен быть полужирным. Поэтому для обозначения смысловой нагрузки элементов рекомендуется использовать классы; это позволит легко изменить внешний вид элементов в дальнейшем.