"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je remplacer les styles en ligne en HTML avec du CSS externe ?

Comment puis-je remplacer les styles en ligne en HTML avec du CSS externe ?

Publié le 06/01/2025
Parcourir:971

How Can I Override Inline Styles in HTML with External CSS?

Remplacement des styles en ligne avec du CSS externe

Lorsque vous travaillez avec un balisage HTML contenant des styles en ligne, vous pouvez rencontrer des situations dans lesquelles vous devez les remplacer styles utilisant du CSS externe. Cependant, l'application de règles CSS classiques peut ne pas toujours fonctionner comme prévu.

Pour remplacer efficacement les styles en ligne, vous pouvez utiliser le mot-clé !important dans vos règles CSS. Ce mot clé ajoute une priorité plus élevée à la règle, lui permettant de prendre effet même lorsque des styles en ligne sont présents.

Par exemple, considérez le balisage HTML suivant :

Si vous tentez de remplacer le style en ligne de l'élément div à l'aide de la règle CSS :

div {
    color: blue;
}

Le style en ligne ne sera pas remplacé. Pour vous assurer que le style en ligne est écrasé, utilisez le mot-clé !important :

div {
    color: blue !important;
}

En ajoutant !important à la règle, vous lui donnez une priorité plus élevée sur le style en ligne. Par conséquent, le texte de l'élément div sera désormais rendu en bleu, même si le style en ligne définit explicitement la couleur sur rouge.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3