inline-stylesin un documento hanno la priorità più alta, quindi ad esempio dì se vuoi cambiare il colore di un divelemento in blue, ma hai una inline stylecon una colorproprietà impostata sured
<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 */
}
Quindi, dovrei usare jQuery / Javascript? - La risposta è NO
Possiamo usare element-attrCSS Selector con !important, nota, !importantè importante qui, altrimenti non supererà gli stili inline ..
<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;
}
Demo
Nota: L'uso !importantSOLO funzionerà qui, ma ho usato
div[style]selettore per selezionare in modo specifico divcon style
l'attributo