Considérez ce qui suit:HTML: Coloriage partie du texte dans une ligne
<p>
<b>
<div style="color:rgb(81,33,244)">Player1</div>
</b>
to overtake
<b>
<div style="color:rgb(187,4,0)">Player2</div>
</b>
in 1 hour 20 minutes
</p>
Dans ce joueur 1 et le joueur 2 sont présentés dans des couleurs différentes, mais le « div » casse la ligne et il ressemble à quelque chose comme:
Joueur1
pour dépasser
Player2
en 1 heure 20 minutes
Comment puis-je colorer les joueurs et pourtant les garder sur la même ligne?
+1 pour les attributs de classe. Le style n'a pas besoin d'être dans un fichier séparé. L'utilisation de noms de classes à la place du style en ligne aidera à décrire l'intention, ce qui rendra le code plus facile à comprendre. Il fournira une définition centralisée, qui empêche la chirurgie du fusil plus tard, lorsque vous décidez de changer les couleurs. Cela réduit également le besoin des balises «b», car vous pouvez joindre des spécifications de poids de police aux définitions de classe. –