3.5.2020
font-weightIn CSS kann die Schriftstärke mit der Eigenschaft font-weight angegeben werden. So kann mit folgender Auszeichnung bestimmt werden, dass alle Überschriften der ersten Ebene fett dargestellt werden
h1 {
font-weight: bold;
}
Wie im Beispiel oben können folgende Werte vergeben werden:
Um mehr Vielfalt in die Texte zu bringen, können jedoch weitere Schriftstärken als Zahlenwerte definiert werden. Dabei dürfen Zahlen von 100 - 900 in 100er Schritten verwendet werden (100, 200, 300, … 900).
Dabei entspricht der numerische Wert 400 dem benanntem Wert normal und 700 entspricht bold.
Neben den festen Werten kann auch eine Abstufung zur dünneren Schriftstärke - lighter oder zur dickeren - bolder vorgenommen werden.
Dabei wird die nächste unterstützte Stärke und nicht der Numerische Wert verwendet.
Eine Schriftart hat die Stärken 200, 400 und 600 definiert.
h1 {
font-weight: 400;
}
h1 small {
font-size: 80%;
font-weight: bolder;
}
In diesem Fall wird für h1 small die Schriftstärke 600 und nicht 500 verwendet, da 500 bei dieser Schriftart nicht definiert ist.
Ist die gewünschte Schriftstärke nicht vorhanden, so wird bis zur Schriftstärke 500 die nächst dünnere Schriftstärke verwendet. Ab 600 wird dem entgegengesetzt die nächst dickere Schriftstärke angewandt.
Da lediglich zwei benannte Werte von CSS unterstützt werden, kann es bei der Verwendung von manchen Schriften zu Verwirrung kommen. Im Folgenden liste ich die gängigen Zugehörigkeiten auf:
| Numerischer Wert | Bezeichnung |
| 100 | Thin; Hairline |
| 200 | Extra Light; UltraLight |
| 300 | Light; Book; Demi |
| 400 | Normal; Regular |
| 500 | Medium |
| 600 | Semi Bold; Demi Bold |
| 700 | Bold |
| 800 | Extra Bold; Black; Extra Bold |
| 900 | Ultra Bold, Extra Black; Heavy |