Aby zdefiniować krój czcionki w stylu CSS, należy użyć właściwości:
Dobrze.
font-family określa krój (rodzinę) czcionki użytej dla tekstu.Źle.
text-family nie istnieje w CSS - to wymyślona nazwa.Źle.
text-style nie jest właściwością CSS - taka nazwa nie istnieje.Źle.
font-style ustawia odmianę (np. pochylenie italic), a nie krój czcionki.Krój (rodzinę) czcionki ustawia w CSS właściwość
font-family. Podaje się w niej nazwę czcionki, a zwykle także listę zapasowych i ogólną rodzinę, na przykład font-family: Arial, sans-serif - przeglądarka użyje pierwszej dostępnej. Pozwala to zachować spójny wygląd tekstu nawet, gdy konkretna czcionka nie jest zainstalowana. Dlatego do zdefiniowania kroju czcionki służy font-family.Łatwo tu wybrać nazwę, która brzmi logicznie, ale nie istnieje albo robi co innego.
text-style oraz text-family wyglądają sensownie, jednak takich właściwości w CSS po prostu nie ma - przeglądarka je zignoruje. font-style to z kolei prawdziwa właściwość, lecz odpowiada za odmianę pisma, czyli pochylenie tekstu (wartość italic), a nie za wybór samego kroju. Rodzinę czcionki ustawia font-family, w której wskazuje się nazwę czcionki wraz z listą zapasowych - i dlatego to ona jest poprawną odpowiedzią.