Il existe en html des balises qui donnent le même résultat visuellement mais qui possèdent de sensibles différences. Nous allons ici essayer de déterminer les qu'elles utiliser, pourquoi et dans qu'elles conditions?

Les balises <b> et <strong> permettent de mettre des caratères en gras

html4strict
<b>mon texte en gras avec la balise B</b>
<br>
<strong>mon texte en gras avec la balise STRONG</strong>

ce qui donne:
mon texte en gras avec la balise B
mon texte en gras avec la balise STRONG
Il est tous de même préférable d'utiliser la balise strong qui est reconnus par les logiciels pour mal-voyant. Les caractères compris entre les balises strong seront alors lu par l'ordinateur avec un impact plus important.

Il en va de même pour les balise <i> et <em>
Préférer l'utilisation de la seconde balise pour les mêmes raisons.