Właściwość CSSTypografia

font-family

Wybiera krój pisma, z listą zapasowych krojów na wypadek braku pierwszego.

Wartość domyślna
zależna od przeglądarki
Dziedziczona
Tak
Animowalna
nie
Dotyczy
wszystkie elementy
JavaScript
element.style.fontFamily = "Georgia, serif"
Na tej stronie

Przykład

#
CSS
body {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

code {
  font-family: ui-monospace, "SF Mono", Menlo, monospace;
}
Podgląd

Definicja i zastosowanie

#

Właściwość font-family przyjmuje listę krojów pisma oddzielonych przecinkami. Przeglądarka używa pierwszego dostępnego, więc lista działa jak plan awaryjny: jeśli użytkownik nie ma kroju Georgia, dostanie następny z listy.

Na końcu listy zawsze podawaj rodzinę ogólną: serif (szeryfowa), sans-serif (bezszeryfowa), monospace (o stałej szerokości znaków) albo system-ui (krój systemu operacyjnego). Nazwy krojów ze spacjami ujmij w cudzysłów.

Własne kroje, na przykład z Google Fonts, dołączasz regułą @font-face lub arkuszem dostawcy, a potem wpisujesz ich nazwę w font-family. Właściwość jest dziedziczona, dlatego zwykle ustawia się ją raz, na elemencie body.

Składnia

#
Składnia
font-family: <nazwa kroju> [, <nazwa kroju>]* , <rodzina ogólna>;

Wartości

#
  • sans-serif

    Krój bezszeryfowy, czytelny na ekranach.
  • serif

    Krój szeryfowy, kojarzony z książkami i gazetami.
  • monospace

    Wszystkie znaki mają tę samą szerokość, jak w edytorze kodu.
  • Georgia, serif

    Konkretny krój z rodziną zapasową.
  • cursive

    Krój naśladujący pismo odręczne. Wygląd mocno zależy od systemu.

Wartości w praktyce

#

sans-serif

Krój bezszeryfowy, czytelny na ekranach.
.demo { font-family: sans-serif; }

serif

Krój szeryfowy, kojarzony z książkami i gazetami.
.demo { font-family: serif; }

monospace

Wszystkie znaki mają tę samą szerokość, jak w edytorze kodu.
.demo { font-family: monospace; }

Georgia, serif

Konkretny krój z rodziną zapasową.
.demo { font-family: Georgia, serif; }

cursive

Krój naśladujący pismo odręczne. Wygląd mocno zależy od systemu.
.demo { font-family: cursive; }

Obsługa przeglądarek

#

Szeroko dostępne

Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.

  • Chrome
  • Edge
  • Firefox
  • Safari

Dobre praktyki

#
  • Zawsze kończ listę rodziną ogólną, na przykład sans-serif. Bez niej przeglądarka może użyć kroju szeryfowego.
  • Każdy dodatkowy plik czcionki to dodatkowe pobieranie. Ogranicz liczbę krojów i grubości do tych, których naprawdę używasz.

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.