Zum Inhalt springen

CSS font-family-Eigenschaft

Die font-family-Eigenschaft ermöglicht es Ihnen, eine priorisierte Liste von Schriftfamilie-Namen und/oder generischen Schriftfamilie-Namen für das ausgewählte Element anzugeben.

Wir verwenden Kommas, um die Werte zu trennen und sie als Alternativen anzuzeigen. Der Browser wählt die erste verfügbare Schriftart aus. In einigen Fällen kann diese jedoch nicht verfügbar sein, wenn der Computer des Benutzers diese Schriftart nicht installiert hat. Tritt dieser Fall ein, versucht der Browser, die nächste Alternative zu verwenden, um den Text anzuzeigen (oder sogar ein Zeichen, das die erste Schriftart nicht darstellen kann).

Es gibt zwei Arten von Schriftfamilie-Namen:

  1. family-name: Dies ist der Name einer Schriftfamilie wie "times", "courier", "arial" usw.

  2. generic-family: Dies ist der Name einer generischen Schriftfamilie wie "serif", "sans-serif", "system-ui", "ui-sans-serif", "cursive", "fantasy", "monospace".

Wenn der Schriftname Leerzeichen enthält, muss er in Anführungszeichen gesetzt werden, z. B.: "Courier New".

TIP

Wenn wir eine einzigartige Schriftfamilie verwenden möchten, müssen wir die @font-face-Regel verwenden.

Anfangswertserif
Gilt fürAlle Elemente. Gilt auch für ::first-letter und ::first-line.
VererbbarJa.
AnimierbarNein.
VersionCSS1
DOM-Syntaxobject.style.fontFamily = "Verdana, sans-serif";

Die font-family-Eigenschaft gibt eine Liste von Schriftarten an, sortiert von höchster Priorität bis zum niedrigsten Fallback. Die Schriftartenauswahl stoppt nicht bei der ersten Schriftart in der Liste; sie erfolgt Zeichen für Zeichen. Das bedeutet, dass der Browser, wenn eine verfügbare Schriftart kein Glyph für ein bestimmtes Zeichen besitzt, die nächsten Schriftarten in der Liste versucht.

Syntax

Syntax der CSS font-family-Eigenschaft

css
font-family: family-name | generic-family | initial | inherit;

Beispiel für die font-family-Eigenschaft:

Beispiel der CSS font-family-Eigenschaft mit dem Wert sans-serif

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
      }
    </style>
  </head>
  <body>
    <h2>Font-family property example</h2>
    <p>We used "Lucida Grande" font-family for this text.</p>
  </body>
</html>

Werte

WertBeschreibungAusführen
family-name, generic-familyPriorisierte Liste von Schriftfamilie-Namen und/oder generischen Schriftfamilie-Namen.Ausführen »
initialLegt die Eigenschaft auf ihren Standardwert fest.Ausführen »
inheritErbt die Eigenschaft von ihrem übergeordneten Element.Ausführen »

Praxis

Was macht die 'font-family'-Eigenschaft in CSS?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.