Rolf B: jQuery add/removeClass: Geht das auch einfacher?

Beitrag lesen

problematische Seite

Hallo borisbaer,

du bist noch auf einen Punkt nicht eingegangen.

Was sollen denn die ganzen important?

Weil - "!important" ist die Atombombe der CSS-Prioritätskriegsführung. CSS Regeln haben eine Priorität, gemäß der sie angewendet werden. Ein Teil dieser Prioritätsfindung ist die Spezifizität (oder specificity). Wenn man diese Prioritäten kennt und beachtet, ist !important meistens nicht nötig. Vor allem, wenn man mit CSS Regeln styled und auf style-Attribute verzichtet.

Es gibt ein nettes Bild, das die Spezifizität mit Fischen visualisiert: https://specifishity.com/

Unser Wiki hat dazu einen Text unter der Überschrift Kaskade (es heißt ja Cascading Style Sheets).

Rolf

--
sumpsi - posui - obstruxi