font

(Auszug aus "CSS − Anspruchsvolle Websites mit Cascading Stylesheets" von Rachel Andrew & Dan Shafer)

In der zusammenfassenden Eigenschaft font können die Schrifteigenschaften font-style, font-variant, font-weight, font-size, line-height und font-family gemeinsam in einer einzigen Anweisung deklariert werden.

Wenn keine andere der unten erwähnten CSS-Konstanten deklariert wird, sind mindestens Deklarationen für font-size und font-family vorzunehmen. Die anderen Eigenschaften sind optional und werden vom Browser einfach auf ihre Standardwerte zurückgesetzt, sofern sie nicht in der font-Deklaration definiert werden.

Vererbt: ja

Siehe auch: font-style, font-variant, font-weight, font-size, line-height, font-family

Werte

Die Syntax für die Eigenschaft font ist wie folgt aufgebaut:

font: [style] [variant] [weight] size [/ line-height] family

Die Werte in eckigen Klammern sind optional. Die ersten drei Werte – style, variant und weight – können in beliebiger Reihenfolge angegeben werden und akzeptieren die gültigen Werte für font-style, font-variant bzw. font-weight. Die Deklaration für line-height wird direkt nach size und hinter einem Schrägstring (/) angegeben. Für size wird eine CSS-Maßangabe, ein Prozentwert oder eine für font-size gültige Konstante, für family ein beliebiger gültiger Wert von font-family deklariert.

Seit CSS2 ist auch eine alternative Syntax mit zusammenfassenden Konstanten gültig:

font: konstante

konstante steht hier für eine der folgenden Konstanten, die jeweils eine detaillierte Schriftdefinition mit feststehenden Werten für Schriftart, -größe, -schnitt usw. umfassen:

  • caption
  • icon
  • menu
  • message-box
  • small-caption
  • status-bar

Die mit diesen Konstanten angezeigten Schriften können sich in verschiedenen Browsern, Betriebssystemen und individuellen Benutzereinstellungen unterscheiden.

Standardwert: keiner

Kompatibilität

CSS-Version: 1 (zusammenfassende Konstanten erst in CSS2)

Funktioniert bis zu einem gewissen Grad in allen CSS-fähigen Browsern, entsprechend der Unterstützung der einzelnen Schrifteigenschaften.

Beispiele

Folgende Stilregel benutzt alle Schrifteigenschaften für font, um die Schrift für Absätze zu definieren:

p {
 normal normal normal 11pt/12pt Myriad, Helvetica, sans-serif;
}

Folgende Stilregel weist caption-Elementen eine Schriftdefinition mit einer Konstanten zu:

caption {
 font: caption;
}

  

<< zurück vor >>

 

 

 

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

Copyright © 2006 der deutschen Übersetzung dpunkt.verlag GmbH
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "CSS − Anspruchsvolle Websites mit Cascading Stylesheets" 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.

dpunkt.verlag GmbH, Ringstraße 19, 69115 Heidelberg