Note: I know is presentational and
is a better way, and
As others have said there's a semantic difference between strong/b and i/em. Especially they are used by screenreaders for visually impaired people visiting your website. For them it makes a huge difference if you just make some text bold-face, or if you want to add some kind of EMphasis to what you're saying on your website. So be sure to carefully consider making something bold using B or STRONG. The same goes for EM and I.
Is it ok to use
<strong>
in place of<b>
blindly?
No.
To quote Anne van Kesteren (source):
Let me give some contradictory advice. Please do replace
em
withi
andstrong
withb
. The resulting markup is likely more accurate. Especially with WYSIWYG software it is extremely unlikely they will be used correctly, but also because the notion spread that they are interchangeable with the sole difference being thatstrong
andem
are semantic a lot of misuse happened. When in doubt, usei
andb
.
And he’s right, of course. strong
and b
are not the same. em
and i
are not the same. Only use strong
/ em
if you want to add semantical emphasis to text.