Webdesign mit CSS, HTML und Javascript
Stil mit {stil}
Fotokurse und Schulungen»Digitale Fotografie - Bildgestaltung« Noch nie war es so einfach, Fotografieren zu lernen |
Fotografie von ihrer besten Seite: Aktuelle Kameras, Bildbearbeitung und Fototipps auf foto.5lux.de |
Aug 2009
CSS-Eigenschaft font-family – Wahl der Schriftfamilie in CSS
Warte warte noch ein Weilchen
Erst CSS3 soll ein verlässliches Laden von individuellen Schriften mit der @font-face-Regel ermöglichen.
@font-face {
font-family: TrajanPro-Regular;
src: url(TrajanPro-Regular.ttf);
}
Die CSS-Regel @font-face wird aber zurzeit nur von Firefox 3.5, Safari 4 und IE unterstützt.
Die CSS-Eigenschaft font-family wählt eine spezielle Schrift oder eine generische Schriftfamilie für ein Element. Da die Schriftfamilie vererbt wird, erbt jedes untergeordnete Element die Schriftfamilie von seinem Eltern-Element – es sei denn, für ein Element ist ein individueller CSS-Stil vermerkt. Um die Schriftfamilie für das gesamte Dokument festzulegen, reicht es also, font-family für das body-Element der Seite aufzunehmen.
body { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
Der Browser wird die erste Schrift der Auswahlliste benutzen, die auf dem Zielsystem installiert ist. Die Verwendung von (doppelten) Hochkommas ist optional, aber sie empfiehlt sich, wenn der Name Leerstellen enthält: z.B. "Times New Roman". Wenn keine Hochkommas verwendet werden, soll der Browser alle Leerzeichen zwischen den Namensteilen eliminieren und den Fontnamen als Zeichenkette ohne Leerzeichen umsetzen.
font-family
IE4+ M1 N4+ O5+ S1 CSS1 Erblich: Ja
- font-family
- Auswahlliste für Schriften und eine generische Schriftfamilie. Einzelnen Werte werden durch Kommas voneinander getrennt. Für die generische Schriftfamilie gibt eine von fünf Möglichkeiten:
- serif
- sans-serif
- cursive
- fantasy
- monospace
Allgemein wird empfohlen, stets eine generische Schriftfamilie als letzten Eintrag in die Auflistung aufzunehmen. Die generische Schrift wird benutzt, wenn die Schriften der Auflistung auf dem System des Benutzers nicht zur Verfügung stehen.
Generische Schriftfamilie
<p style="font-family: serif;">Der frühe Vogel fängt den Wurm.</p> <p style="font-family: sans-serif;">Der frühe Vogel fängt den Wurm.</p> <p style="font-family: cursive;">Der frühe Vogel fängt den Wurm.</p> <p style="font-family: fantasy;">Der frühe Vogel fängt den Wurm.</p> <p style="font-family: monospace;">Der frühe Vogel fängt den Wurm.</p>
Darstellung
Der frühe Vogel fängt den Wurm.
Der frühe Vogel fängt den Wurm.
Der frühe Vogel fängt den Wurm.
Der frühe Vogel fängt den Wurm.
Der frühe Vogel fängt den Wurm.
Webseiten mit CSS gestalten
Element-, Klassen- und ID-Selektoren
background & color Farben
font Schriftgestaltung auf Webseiten
text-align • Ausrichten von Texten
- letter-spacing • Raum zwischen Zeichen
- text-decoration • Text unterstreichen
- text-indent • Text einrücken
- text-transform • Großschreibung / Versalien
- white-space • Zeilenumbruch in Texten
- word-spacing • Raum zwischen Wörtern
- vertical-align • Hochstellen / Tiefstellen
- direction | unicode-bidi • Laufrichtung von Texten
width height
margin • äußerer Abstand
list-style Listen und Aufzählungen
position Positionierung
table Tabellen
user interface Mauszeiger / cursor
visibility Sichtbarkeit
generated content • Autom. generierte Zähler
Kurzreferenz CSS 2.1-Eigenschaften
Fotokurse und Schulungen
