inline-stylestrong một tài liệu có mức độ ưu tiên cao nhất, vì vậy, ví dụ: nếu bạn muốn thay đổi màu của một divphần tử thành blue, nhưng bạn inline stylecó một thuộc colortính được đặt thànhred
<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 */
}
Vì vậy, tôi có nên sử dụng jQuery / Javascript không? - Câu trả lời là KHÔNG
Chúng ta có thể sử dụng element-attrBộ chọn CSS với !important, lưu ý, !importantđiều quan trọng ở đây là quan trọng, nếu không nó sẽ không chạy quá các kiểu nội tuyến ..
<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;
}
Bản giới thiệu
Lưu ý: Sử dụng !importantCHỈ sẽ hoạt động ở đây, nhưng tôi đã sử dụng
div[style]bộ chọn để chọn cụ thể divcó style
thuộc tính