Rolf B: Frage zum Wiki-Artikel „padding“

Beitrag lesen

problematische Seite

Hallo nix,

Aber das CSS-Erbschaftsrecht spielt halt nicht mit.

Das Erbschaftsrecht schon, aber die CSS Syntax nicht. Bei Padding mag es noch funktionieren, es gibt aber auch Sammeleigenschaften, wo die Reihenfolge der Elemente variiert werden kann und dann weißt Du nicht mehr, wofür inherit steht. Deshalb hat die Spec dort nur ein "erbe alles – oder nichts" vorgesehen.

Einzelvermächtnisse sind dennoch möglich, man muss sie nur einzeln aufführen. Musst Du beim Notar auch. Klar, es ist umständlicher, aber es ist – denke ich – ein seltener Anwendungsfall und die CSS Autoren dürften da die 80/20 Regel angewendet haben: Die letzten 20% des Funktionsumfangs (alle Sonderlocken und Spezialfälle) machen 80% der Entwicklungsarbeit aus. Heißt: Wenn es einen Weg gibt, die Spezialfälle durch einfachere Konstrukte zu ersetzen, sollte man das tun.

.Opa {
   padding: Wert1 Wert2 Wert3 Wert4;
}
.Kid {
  padding-top: Wert5;
  padding-left: Wert6;
}

Rolf

--
sumpsi - posui - obstruxi