Hallo Christian,
jein. Wenn Du ein Projekt aus einer Hand zimmerst, wirst Du !important sicherlich durch gute Planung vermeiden können. Aber leider ist die Welt nicht immer so wohlstrukturiert.
Zum einen kommt man durch !important an eine andere Stelle der Vorrangkette (User Agent -> User -> Autor -> Autor !important -> User !important), und das kann bei Konstruktion eines User-Stylesheet wichtig sein.
Zum anderen kann es ein Sammelsurium an Style-Quellen geben. Wenn ich eine fertige CSS Datei einbinden muss, die nicht für mein Projekt gebaut wurde sondern übergreifend gedacht ist (Styles für irgendwelche Widgets), und ich darin 2-3 Stellen tweaken will, dann mache ich das nicht per Editor oder File-Patcher. Dann ist ein Extra-CSS mit ein paar gut gezielten !important Einträgen sinnvoll.
Rolf
sumpsi - posui - clusi