Jak powiększyć tekst w HTML?

Aby powiększyć tekst w HTML, należy skorzystać z kaskadowych arkuszy stylów (CSS) i użyć właściwości font-size. Pozwala ona precyzyjnie ustawić rozmiar wyświetlanego tekstu zarówno w pojedynczym elemencie, jak i globalnie na stronie. Istnieje kilka sposobów określania wielkości tekstu, m.in. za pomocą pikseli, jednostek względnych (em, rem), procentów, punktów, a także słownych określeń wielkości.

Najważniejsze sposoby ustawiania wielkości tekstu

Określanie rozmiaru w pikselach (px)

Piksele są jedną z najpopularniejszych jednostek, dają stałą wielkość tekstu niezależnie od wielkości rodzica.

<p style="font-size: 24px;">To jest tekst o wielkości 24 piksele.</p>

Stosując CSS:

p { font-size: 24px; }

Względne jednostki em/rem

  • em – wielkość zależy od rozmiaru czcionki elementu nadrzędnego;
  • rem – wielkość względem czcionki ustawionej w dokumencie (root element).
<p style="font-size: 2em;">To jest tekst dwa razy większy od domyślnego rozmiaru rodzica.</p>
<p style="font-size: 1.5rem;">Tu rozmiar zależy od ustawienia w znaczniku html.</p>

Stosując CSS:

p.duzy { font-size: 2em; }

Ustalanie wielkości w procentach

Wielkość procentowa zależy od rozmiaru tekstu rodzica.

<p style="font-size: 120%;">To jest tekst o 20% większy od domyślnego.</p>

Punkty (pt)

Jednostka historycznie stosowana głównie w druku.

<p style="font-size: 14pt;">Tekst o wielkości 14 punktów.</p>

Słowne wartości

CSS umożliwia stosowanie predefiniowanych wartości:

  • xx-small, x-small, small, medium, large, x-large, xx-large,
  • larger, smaller (względem rodzica).
<p style="font-size: large;">To jest większy tekst.</p>
<p style="font-size: x-large;">To jest jeszcze większy tekst.</p>

Praktyczne przykłady wykorzystania

<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="UTF-8">
  <title>Przykłady powiększenia tekstu</title>
  <style>
    .przyklad1 { font-size: 18px; }
    .przyklad2 { font-size: 1.5em; }
    .przyklad3 { font-size: 130%; }
    .przyklad4 { font-size: x-large; }
    .przyklad5 { font-size: 16pt; }
  </style>
</head>
<body>
  <p class="przyklad1">Ten tekst ma 18 pikseli.</p>
  <p class="przyklad2">Ten tekst ma 1,5em.</p>
  <p class="przyklad3">Ten tekst ma 130% wielkości rodzica.</p>
  <p class="przyklad4">Ten tekst ma "x-large".</p>
  <p class="przyklad5">Ten tekst ma 16 punktów.</p>
</body>
</html>

Dodatkowe porady

  • Hierarchia styli – stosując style globalnie (np. dla całego body lub html), można automatycznie powiększyć tekst na całej stronie;
html { font-size: 18px; }
  • Responsywność – lepiej korzystać z jednostek względnych (em, rem, procenty) – tekst łatwiej adaptuje się wtedy do różnych ekranów;
  • Dostępność – użytkownicy z problemami wzroku często korzystają z opcji powiększania tekstu w przeglądarkach. Jednostki względne zwiększają kompatybilność z tymi rozwiązaniami;
  • Zmiana wielkości liter – przydatna może być również właściwość text-transform, umożliwiająca zamianę całego tekstu na wielkie litery, małe litery lub kapitaliki. Nie powiększa ona fizycznie znaków, ale zmienia ich „krój”.

Podsumowanie

Aby powiększyć tekst w HTML, najwygodniej zastosować właściwość font-size w CSS, dobierając jednostkę do potrzeb projektu. Dla elastycznych, nowoczesnych stron rekomenduje się używanie jednostek względnych. Styl można przypisać zarówno pojedynczemu elementowi, jak i większej części strony lub całemu dokumentowi. Odpowiedni dobór jednostek i wartości zapewni czytelność oraz estetykę tekstu dla każdego użytkownika.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *