Urs: Vererbung von Eigenschaften

Hallo,
wenn ich ein Attribut wie z.B display suche, mache ich das gerne wie http://de.selfhtml.org/css/eigenschaften/positionierung.htm#display@title=hier mit Selfhtml. Leider erkenne ich nicht, ob eine Eigenschaft vererblich ist oder nicht.
Gibt es da eine bessere Übersicht?
Zweite Frage: Wenn eine Eigenschaft nicht verrerbbar ist, kann ich dies irgendwie erzwingen?
Danke
Urs

  1. Hallo!

    Die alte SELFHTML DOku ist leider hoffnungslos veraltet, weshalb ja u.a. eine neue im Wiki entsteht.

    wenn ich ein Attribut wie z.B display suche, mache ich das gerne wie http://de.selfhtml.org/css/eigenschaften/positionierung.htm#display@title=hier mit Selfhtml. Leider erkenne ich nicht, ob eine Eigenschaft vererblich ist oder nicht.
    Gibt es da eine bessere Übersicht?

    Ja!
    Angefangen bei den eigentlichen Spezifikationen des W3Cs, über etliche (aktuellere) Übersichten, hin zu https://developer.mozilla.org/en-US/docs/Web/CSS/display

    Zweite Frage: Wenn eine Eigenschaft nicht verrerbbar ist, kann ich dies irgendwie erzwingen?

    Siehe: https://developer.mozilla.org/en-US/docs/Web/CSS/inheritance

    Gruß Gunther

  2. Hallo,

    Gibt es da eine bessere Übersicht?

    Ich nutze immer http://www.w3.org/TR/CSS2/propidx.html.
    Siehe »Inherited?«-Spalte

    In vollständigen Referenzen (ergo nicht SELFHTML) ist dies auch immer angegeben. Auf das Mozilla Developer Network (CSS-Referenz) wurde schon hingewiesen. Da steht immer dabei, um die Eigenschaft vererbt wird.

    Zweite Frage: Wenn eine Eigenschaft nicht verrerbbar ist, kann ich dies irgendwie erzwingen?

    Wenn die Eigenschaft nicht vererbt wird, kannst du nur die Nachfahrenelemente genauso formatieren. Das ist möglich, indem du entsprechende CSS-Regeln notierst. Viele Eigenschaften erlauben den Wert »inherit«, sie übernehmen dann den Wert des Elternelements. Das lässt sich auch in obiger Übersicht sehen.

    Um welche Eigenschaften handelt es sich denn?

    Grüße
    Mathias