inline-styles
dans un document ont la priorité la plus élevée, donc par exemple, si vous voulez changer la couleur d'un fichier div
à l'élément blue
mais vous avez une inline style
con un color
la propriété est réglée sur red
<div style="font-size: 18px; color: red;">
Hello World, How Can I Change The Color To Blue?
</div>
div {
color: blue;
/* This Won't Work, As Inline Styles Have Color Red And As
Inline Styles Have Highest Priority, We Cannot Over Ride
The Color Using An Element Selector */
}
Alors, dois-je utiliser jQuery/Javascript ? - La réponse est NON
Nous pouvons utiliser element-attr
Sélecteur CSS avec !important
note, !important
est important ici, sinon il ne remplacera pas les styles en ligne
<div style="font-size: 30px; color: red;">
This is a test to see whether the inline styles can be over ridden with CSS?
</div>
div[style] {
font-size: 12px !important;
color: blue !important;
}
Démo
Remarque : L'utilisation de !important
ONLY fonctionnera ici, mais j'ai utilisé div[style]
pour sélectionner spécifiquement div
ayant style
attribut