Die zusammenfassende font-Eigenschaft

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

Mit der Eigenschaft font lassen sich alle Schrifteigenschaften in einer einzigen CSS-Stilregel zusammenfassen. Wie bei anderen zusammenfassenden Eigenschaften auch, werden die verschiedenen Werte durch Leerstellen getrennt. Bei der Aufzählung alternativer Werte wie bei font-family werden Kommata eingesetzt. Eine etwas komplexere Stilregel mit font sieht zum Beispiel so aus:

h3 {
  font: bolder small-caps 22pt Arial, "Lucida Console", sans-serif;
}

Die Werte für Schriftgröße und Schriftfamilie werden einfach hintereinander aufgelistet und sollten exakt in dieser Reihenfolge am Ende der Deklaration angegeben werden. Die oben beschriebene CSS-Regel erzeugt das Resultat in der folgenden Abbildung.

Serifenlose, strichstarke Überschrift mit Kapitälchen in Schriftgröße von 22 Punkt

Abbildung: Serifenlose, strichstarke Überschrift mit Kapitälchen in Schriftgröße von 22 Punkt.

Neben der einfachen Zusammenfassung der Schrifteigenschaften bietet font noch einige Extrafunktionen: Auch die Zeilenhöhe (line-height) kann man mit ihr festlegen. Schreiben Sie dafür einfach einen Schrägstrich hinter die Angabe der Schriftgröße und setzen Sie einen gültigen Wert dahinter. Mit line-height werden wir uns noch ausgiebiger unter Die line-height-Eigenschaft beschäftigen. Hier nur ein kurzes Beispiel:

p {
  font: small-caps 12pt/2em Arial, "Lucida Console", sans-serif;
}

Diese Stilregel weist den Browser an, p-Absätze in einer 12 Punkt großen, serifenlosen Schrift in Kapitälchen darzustellen und zusätzlich die Zeilenhöhe zu verdoppeln. In den folgenden beiden Abbildungen sehen Sie den Effekt.

Schrift ohne zusätzlich definierte Zeilenhöhe

Abbildung: Schrift ohne zusätzlich definierte Zeilenhöhe.

Schrift mit einer Zeilenhöhe, die der doppelten M-Höhe entspricht

Abbildung: Schrift mit einer Zeilenhöhe, die der doppelten M-Höhe entspricht.

Wie schon bei den Farbeigenschaften ist es mit CSS2 auch bei den Schrifteigenschaften möglich, sich auf die Grundeinstellungen im Betriebssystem des Benutzers zu beziehen. Diese Konstanten sind nützlich, wenn Sie Benutzerschnittstellen entwickeln, die Sie den Erwartungen der Benutzer, bezogen auf ihren Browser und ihr Betriebssystem, anpassen möchten. Diese Konstanten greifen auf die Schrifteinstellungen des Browsers oder Betriebssystems zurück und bestimmen so das Aussehen der Schriften. Die entsprechenden Werte werden der zusammenfassenden Stilregel font zugeordnet, weil sie selbst eine besondere Kombination mehrerer Schrifteigenschaften darstellen. Zur Verfügung stehen sieben Werte:

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

Bevor Sie diese Werte einsetzen, sollten Sie erst unter Referenz der CSS-Eigenschaften nachlesen, von welchen Browsern sie unterstützt werden. Auch hier sind einige CSS-Implementationen lückenhaft.

  

<< 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