19.09.2024, 07:50
An dieser Stelle gebe ich [ExiTuS] bedingungslos recht.
Man sieht was dabei rauskommt, wenn z.B. ein CSS von extern eingebunden wird und dann auch noch das größere Gewicht hat.
Wenn man solche Dinge selbst hostet, kann man sich auch die Hammerlösung !important sparen.
Ein !important hebt die Regel an die höchste Stelle und macht jeden Versuch, das Element an anderer Stelle anders zu belegen zunichte. Es genügt dann nicht mal mehr, dem Element eine eigene ID oder Klasse zu geben.
Es lässt sich nur noch durch ein erneutes !important überschreiben oder per unset zurücksetzen.
!important ist also eine Foltermethode und oft eine schlechte Lösung.
Das eigentliche Problem ist und bleibt aber das Einbinden von externen Ressourcen.
Man sieht was dabei rauskommt, wenn z.B. ein CSS von extern eingebunden wird und dann auch noch das größere Gewicht hat.
Wenn man solche Dinge selbst hostet, kann man sich auch die Hammerlösung !important sparen.
Ein !important hebt die Regel an die höchste Stelle und macht jeden Versuch, das Element an anderer Stelle anders zu belegen zunichte. Es genügt dann nicht mal mehr, dem Element eine eigene ID oder Klasse zu geben.
Es lässt sich nur noch durch ein erneutes !important überschreiben oder per unset zurücksetzen.
!important ist also eine Foltermethode und oft eine schlechte Lösung.
Das eigentliche Problem ist und bleibt aber das Einbinden von externen Ressourcen.