Vererbung von Eigenschaften
Urs
- css
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
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
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