To clarify, the !important declaration in #CSS was created for a specific issue: Balancing user and author style weight to ensure user styles always "win." Using it as a correction for conflicts anywhere else is a hack, a cheat, and a long time problem in edu and our skillsets.

Jan 24, 2019 · 7:01 PM UTC

2
5
26
!important can be very useful when using 3rd party widgets on a website or when you need inject a css file on top of other things. It’s not great scenarios but it happens quite often sadly. I still fully agree that !important must be used very wisely.
Replying to @mholzschlag
I'm afraid that's where I'm at. I redid my site recently, and, lacking knowledge of how to do it "better" I resorted to the following to tame my photo captions: .wp-caption-text {opacity: 1 !important;} allthepages.org, fwiw.
1
2