Lorsque vous appliquez plusieurs règles CSS au même texte, un conflit risque de se produire et entraîner des résultats inattendus. Les navigateurs appliquent les règles CSS comme suit :
class) sont prépondérants sur les attributs de styles des balises HTML.
Dans l'exemple qui suit, le style défini pour h1 peut spécifier la police, la taille et la couleur de tous les paragraphes h1, mais la règle CSS personnalisée .Blue appliquée à ce paragraphe est prépondérante sur la valeur de couleur déclarée dans le style h1. La seconde règle CSS personnalisée .Red l'emporte à son tour sur le style .Blue, car elle se trouve à l'intérieur du style .Blue.
<h1><span class="Blue">This paragraph is controlled by the .Blue custom style and h1 HTML tag style.<span class="Red">Except this sentence is controlled by the .Red style.</span> Now we're back to the .Blue style.</span></h1>