Разница между тегами b, strong и i, em
Всем привет!
Думаю что большинство из нас знает как работают эти теги и зачем они нужны.
<b> и <strong> - делают текст жирным
<i> и <em> - делают текст курсивным.
И вроде как разницы между использованием например b и strong нет, так как визуально для нас нет никакой разницы. Но есть одно НО, оно заключается в семантике.
Согласно спецификации HTML5 теги strong и em нужны для обозначения важности контента, а это значит что скринридер при чтении контента увидит эти элементы, в то время как b и i он проигнорирует.
Вот такой вот маленький нюанс, имейте ввиду.