Kategorie
Kurs CSS

Font CSS – Właściwości czcionki

Z pewnością font w CSS odgrywa kluczową rolę w wyglądzie i czytelności strony internetowej. Co więcej CSS oferuje szeroki zakres właściwości, które pozwalają na pełną kontrolę nad wyglądem fontu. W tej lekcji omówię podstawowe właściwości fontu w CSS (nazywany także czcionką :-), ich zastosowanie oraz najlepsze praktyki. Sprawdź też następną lekcję, w której omawiam formatowanie tekstu w CSS.

Poznasz takie właściwości jak:

Font-family – rodzaj fontu

Właściwość font-family określa, jakie fonty mają być używane do wyświetlania tekstu. Możemy podać listę fontów, które będą używane w przypadku, gdy pierwsza z nich nie jest dostępna.

selektor { font-family: wartość; }
body { font-family: 'Arial', 'Verdana', sans-serif; }

Możemy zastosować czcionki:

  • szeryfowe (serif) – posiadają ozdobniki np. 'Times New Roman’, Georgia
  • bezszeryfowe (sans-serif) – bez ozdobników np. Arial, Tahoma, Verdana
p { font-family: Times New Roman', Georgia, serif; }
p { font-family: Arial, Tahoma, Verdana, sans-serif; }

Przykład

To jest tekst pisany fontem szeryfowym.

Font-size – wielkość fontu

Właściwość font-size definiuje rozmiar czcionki. Może być wyrażona w różnych jednostkach, takich jak px, em, rem, % itp.

selektor { font-size: wartość; }

Wielkość fontu możemy definiować w jednostkach względnych – em lub bezwzględnych – px. Wyższość fontów w jednostkach względnych polega na tym, że są one skalowalne natomiast bezwzględne mają stałą wielkość.

Jednostki względne obliczane na podstawie wielkości czcionki rodzica.

p { font-size: 1.4em; }

Font-weight – grubość fontu

Grubość fontu ustalamy za pomocą font-weight.

selektor { font-weight: wartość; }

Podstawowe wagi fontu:

  • normal – standardowa (domyślna)
  • bold – pogrubiona
p { font-weight: bold; }

Przykład

Tekst pogrubiony.

Font-style – styl fontu

Styl fontu ustalamy za pomocą font-style.

selektor { font-style: wartość; }

Dostępne wartości stylu fontu:

  • normal – standardowa (domyślna)
  • italic – pochylona (kursywa) – odrębna wersja czcionki
  • oblique – pochylenie czcionki bez względu, czy faktycznie taki krój istnieje
p { font-style: italic; }

Przykład

Tekst pisany kursywą.

Font-variant – wariant fontu

Właściwość font-variant kontroluje, czy tekst ma być wyświetlany jako małe wersaliki (small caps).

selektor { font-variant: wartość; }

Dostępne wartości wariantu fontu

  • normal – standardowa (domyślna)
  • small-caps – kapitaliki – litery mniejsze zamieniane na ich mniejsze wersje wielkich liter
p { font-variant: small-caps; }

Przykład

Tekst pisany kapitalikami.

Line-height – wysokość linii

Właściwość line-height określa wysokość linii tekstu, co wpływa na odstępy między wierszami. Może być wyrażona jako liczba, procent lub jednostka długości.

selektor { line-height: wartość; }

Właściwość line-height określa wysokość linii tekstu, co wpływa na odstępy między wierszami. Może być wyrażona jako liczba, procent lub jednostka długości.

p { line-height: 2.5; }

Przykład

Wysokość linii ustawiona na 2.5.

Letter-spacing – odstęp między literami

Właściwość letter-spacing kontroluje odstęp między literami w tekście. Może być używana do poprawy czytelności lub stylizacji tekstu.

selektor { letter-spacing: wartość; }
p { letter-spacing: 2px; }

Przykład

Odstęp między literami 2px.

Łączenie właściwości fontu

W CSS możemy łączyć kilka właściwości czcionki w jedną deklarację za pomocą właściwości font. Właściwość font łączy font-style, font-variant, font-weight, font-size, line-height, i font-family.

p { font: italic small-caps bold 16px/1.5 'Arial', sans-serif; }

Przykład

Teks z połączonymi właściwościami.

Przykłady zastosowania właściwości fontu

Nagłówki strony

h2 {
  font-family: 'Georgia', serif;
  font-size: 36px;
  font-weight: bold;
  letter-spacing: 1px;
}

Paragrafy

p {
  font-family: 'Arial', sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

Font CSS – podsumowanie

Przede wszystkim font CSS oferuje szeroki zakres ustawienia właściwości fontu, które pozwalają na pełną kontrolę nad wyglądem fontu na stronie internetowej. Dlatego zrozumienie i umiejętne zastosowanie tych właściwości pozwala na tworzenie estetycznych i czytelnych stron www. Zachęcam do eksperymentowania z różnymi ustawieniami fontu, aby dostosować wygląd tekstu do własnych potrzeb i upodobań.

W następnej lekcji omawiam właściwości fontu w CSS.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *