Langer reden kurzer Sinn: kann ich für meine HTML Elemente die Vererbung von CSS durchbrechen bzw. unterbinden? Je höher ja die Styles definiert sind, desto problematischer wirds, weil sie "indirekt" gesetzt sind. Kann ich ein magic-style definieren, der alle irgendwo gesetzten Styles ignoriert?
Vielen Dank für Hinweise
kaepten
Hallo kaepten
Um die CSS-Vererbung zu durchbrechen gibt es leider keine standardisierte Methode.
Hier ist ein Interessanter Artikel der sich mit dem selben Problem beschäftigt:
http://webreflection.blogspot.com/2006/12/reset-element-css.html
So etwas wie dein "magic-style" gibt es, wenn du eine CSS-Eigenschaft so deklarierst: "background:red !important" kann es nicht mehr überschrieben werden. Ein Problem könnte sein, wenn die Website auch solche "important" Anweisungen definiert.
Gruss brennstempel
Ansonsten gibt es noch die Möglichkeit das ganze in einem inline-frame zu machen, dort wird jedoch die interaktion mit der Website komplizierter.