Die Bedeutung des Wertes inherit

(Auszug aus "Das Einsteigerseminar SVG — Webgrafiken mit XML" von Helma Spona)

Bei vielen Einstellungen für das style-Attribut begegnet Ihnen der Wert inherit. Wenn Sie ihn testen, werden Sie nicht immer einen Unterschied zu einem der Standardwerte bspw. "normal" feststellen. Das liegt daran, dass dieser Wert die Eigenschaft gar nicht auf einen speziellen Wert festlegt. Das Wort lässt sich mit "übernehmen" oder "vererben" übersetzen und bedeutet, dass für diese Einstellung die gleiche Einstellung übernommen werden soll wie für das übergeordnete Element.

Folgendes Beispiel soll dies verdeutlichen. Hier wird ein Gruppe definiert, für die die Einstellung font-weight auf bold festgelegt wird. In der Gruppe werden zwei <text>-Tags platziert, die jeweils unterschiedliche Einstellungen für die Eigenschaft font-weight verwenden. Im ersten Fall wird inherit verwendet und damit die Einstellung der Gruppe genutzt. Für den zweiten Text wird explizit normal eingestellt.

<?xml version="1.0" standalone="no"?> 
...
<svg width="500" height="500">
  <g style="font-family:sans-serif; font-weight:bolder">
    <text x="10" y="20" style="font-weight:inherit">Dieser Text ist fett geschrieben"</text>
    <text x="10" y="40" style="font-weight:normal">Dieser Text ist normal geschrieben"</text>
  </g>
</svg>

Ausgabe der SVG-Datei mit font-weight:inherit und font-weigth:normal

Abbildung: Ausgabe der SVG-Datei mit font-weight:inherit und font-weigth:normal.

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema SVG bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © verlag moderne industrie GmbH 2001
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "Das Einsteigerseminar SVG — Webgrafiken mit XML" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

verlag moderne industrie GmbH, Justus-von-Liebig-Straße 1, D-86899 Landsberg/Lech, fon ++49 (0) 81 91 / 125 – 0, leserservice(at)mi-verlag.de