inline-stylesw dokumencie mają najwyższy priorytet, więc na przykład powiedzieć, że jeśli chcesz zmienić kolor z divelementem blue, ale masz inline stylez colorwłasności do zestawured
<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 */
}
Czy powinienem więc używać jQuery / Javascript? - Odpowiedź brzmi NIE
Możemy użyć element-attrselektora CSS z !important, uwaga, !importantjest tutaj ważne, w przeciwnym razie nie przejdzie przez style wbudowane.
<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;
}
Próbny
Uwaga: Używanie !importanttylko będą tu pracować, ale Użyłem
div[style]wybieraka specjalnie wybrać divposiadające style
atrybut