<generic-family> CSS-Typ
Der <generic-family> CSS Datentyp repräsentiert die Schlüsselwort-Werte für generische Schriftfamilien, die in den font Shorthand- und font-family Longhand-Eigenschaften verwendet werden. Das <generic-family> repräsentiert eine oder mehrere lokal installierte Schriften, die zu dieser Schriftkategorie gehören.
Syntax
>Werte
Der <generic-family> enumerierte Typ wird unter Verwendung eines der unten aufgeführten Werte festgelegt:
serif-
Ein Serif ist eine kleine Linie oder ein Strich, der am Ende eines gröÃeren Strichs in einem Buchstaben befestigt ist. In Serif-Schriften haben Glyphen abschlieÃende Striche, ausgestellte oder sich verjüngende Enden. Beispiele hierfür sind Lucida Bright, Lucida Fax, Palatino, Palatino Linotype, Palladio und URW Palladio.
sans-serif-
Eine Schrift ohne Serifen; Glyphen haben einfache Strichenden ohne Verzierungen. Beispielhafte sans-serif-Schriften sind Open Sans, Fira Sans, Lucida Sans, Lucida Sans Unicode, Trebuchet MS, Liberation Sans und Nimbus Sans L.
monospace-
Alle Glyphen haben die gleiche feste Breite. Beispielhafte Monospace-Schriften sind Fira Mono, DejaVu Sans Mono, Menlo, Consolas, Liberation Mono, Monaco und Lucida Console.
cursive-
Glyphen in Kursivschriften verwenden im Allgemeinen eine kursivartige oder andere Handschrift, und das Ergebnis sieht eher wie handgeschriebenes Stift- oder Pinsel-Schreiben als wie gedruckte Satzschrift aus. CSS verwendet den Begriff "cursive", um auf eine Schrift für jedes Skript zuzugreifen, einschlieÃlich solcher ohne verbindende Striche. Beispielhafte Kursive sind Brush Script MT, Brush Script Std, Lucida Calligraphy, Lucida Handwriting und Apple Chancery.
fantasy-
Fantasieschriften sind in erster Linie dekorative Schriften, die spielerische Darstellungen von Zeichen enthalten. Beispielhafte Fantasieschriften sind Papyrus, Herculanum, Party LET, Curlz MT, Harrington und Comic Sans MS.
system-ui-
Glyphen werden von der standardmäÃigen Benutzeroberflächen-Schrift auf einer bestimmten Plattform genommen. Da sich typografische Traditionen weltweit stark unterscheiden, wird diese generische Familie für Schriftarten bereitgestellt, die sich nicht sauber in die anderen einordnen lassen.
Hinweis: Wie der Name schon sagt, ist
system-uidazu gedacht, UI-Elemente wie native Apps aussehen zu lassen und nicht dafür, groÃe Texte zu setzen. Für einige Benutzer kann das angezeigte Schriftbild unerwünscht sein - zum Beispiel kann die Standard-Windows-CJK-Schrift lateinische Schriften schlecht rendern und dielang-Attributeigenschaft möglicherweise keine Auswirkungen auf die angezeigte Schrift haben. Einige Betriebssysteme erlauben keine Anpassung vonsystem-ui, während Browser im Allgemeinen die Anpassung dersans-serifSchriftartfamilie erlauben. Für groÃe Textblöcke verwenden Siesans-serifoder eine andere nicht-UI-Schriftartfamilie. ui-serif-
Die standardmäÃige Benutzeroberflächen-Serifenschrift. Siehe die Definition von
serifoben. ui-sans-serif-
Die standardmäÃige Benutzeroberflächen-sans-serif-Schrift. Siehe die Definition von
sans-serifoben. ui-monospace-
Die standardmäÃige Benutzeroberflächen-Monospace-Schrift. Siehe die Definition von
monospaceoben. ui-rounded-
Die standardmäÃige Benutzeroberflächen-Schrift mit abgerundeten Merkmalen.
math-
Schriften zur Darstellung mathematischer Ausdrücke, zum Beispiel Hoch- und Tiefstellungen, Klammern, die über mehrere Zeilen gehen, verschachtelte Ausdrücke und doppelstrichige Glyphen mit unterschiedlichen Bedeutungen.
fangsong-
Ein besonderer Stil chinesischer Schriftzeichen, der zwischen dem serifartigen Song-Stil und dem kursivartigen Kai-Stil liegt. Dieser Stil wird oft für Regierungsdokumente verwendet.
Formale Syntax
<generic-family> =
serif |
sans-serif |
monospace |
cursive |
fantasy |
system-ui |
ui-serif |
ui-sans-serif |
ui-monospace |
ui-rounded |
math |
fangsong
Beispiele
Dieses Beispiel zeigt mehrere der <generic-family> Aufzählungswerte für die font-family-Eigenschaft.
HTML
<ul>
<li class="serif">serif</li>
<li class="sans-serif">sans-serif</li>
<li class="monospace">monospace</li>
<li class="cursive">cursive</li>
<li class="fantasy">fantasy</li>
<li class="system-ui">system-ui</li>
</ul>
CSS
ul {
font-size: 1.5rem;
line-height: 2;
}
.serif {
font-family: serif;
}
.sans-serif {
font-family: sans-serif;
}
.monospace {
font-family: monospace;
}
.cursive {
font-family: cursive;
}
.fantasy {
font-family: fantasy;
}
.system-ui {
font-family: system-ui;
}
Ergebnis
Spezifikationen
| Spezifikation |
|---|
| CSS Fonts Module Level 4 > # generic-font-families > |
Siehe auch
- Eigenschaften, die diesen Datentyp verwenden:
font-familyundfont - CSS-Schriftartenmodul