font-family
Svojstvo definira font koji se primjenjuje na odabranu elementa. Odabrani font nije lice s jednim fontom, već je "obitelj", pa stoga može ovisiti o ostalim vrijednostima tipografskih svojstava za odabir ispravnog lica unutar obitelji.
body ( font-family: Arial, Helvetica, sans-serif; )
Vrijednost može biti jedno od sljedećeg:
- Prezime obitelji fontova koje odgovara fontu koji je ugrađen na stranicu ili dostupan u korisnikovom sustavu.
- Niz obiteljskih imena odvojenih zarezima koji mogu uključivati generičko prezime
Ako se koristi više obiteljskih imena, preglednik će odabrati prvo koje pronađe ugrađeno na stranicu pomoću @font-face
ili instalirano u korisničkom operacijskom sustavu.
Jer font-family
nema određene zadane ili početne vrijednosti; početna vrijednost uvijek ovisi o pregledniku i / ili operativnom sustavu.
Generička obiteljska imena
Ako se za jednu deklaraciju koristi više vrijednosti, preporučuje se da generička obitelj bude posljednja navedena kao zamjenska kako bi se osiguralo najbolje tipografsko iskustvo:
code ( font-family: Courier, Monaco, monospace; )
U gornjem primjeru, "Courier" i "Monaco" stvarna su obiteljska imena stvarnih fontova, dok je "monospace" samo generička referenca na bilo koji font instaliran na korisnikovom sustavu koji je jednoprostorni.
Ako prva dva nisu instalirana, preglednik će odabrati najbolju opciju, ali samo iz monospace fontova. Bez generičke obitelji, font bi zadao ono što je zadani font u korisnikovom sustavu (vjerojatno serif ili sans-serif), što bi bilo nepoželjno.
Generički prezimena su serif
, sans-serif
, cursive
, fantasy
, i monospace
.
Ako se obiteljsko ime podudara s generičkim obiteljskim imenom, treba navesti obiteljsko ime kako bi se naznačilo da nije generičko.
Obiteljska imena s više riječi
Ako obiteljsko ime sadrži više riječi, odvojenih razmacima, preporučuje se navođenje obiteljskog imena u navodnicima (jednostrukim ili dvostrukim):
code ( font-family: "Times New Roman", Georgia, serif; )
To nije uvijek potrebno, ali općenito je sigurnije navodnike navoditi za svako prezime koje ima razmake ili posebne znakove.
Podrška preglednika
Krom | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
Djela | Djela | Djela | Djela | Djela | Djela | Djela |