2025-09-25 | Podstawy programowania | 3 min czytania

Jak używać em i rem w CSS


programowanie php

Jednostki em i rem to względne jednostki miary w CSS, które pozwalają na elastyczne i responsywne projektowanie. Oto przewodnik, jak ich używać:

1. Jednostka em

  • Definicja: em to jednostka względna, która jest obliczana na podstawie rozmiaru czcionki elementu rodzica.
  • Wzór: 1 em = rozmiar czcionki elementu rodzica.
  • Przykład

2. Jednostka rem

  • Definicja: rem to jednostka względna, która jest obliczana na podstawie rozmiaru czcionki elementu root (najczęściej <html>).
  • Wzór: 1 rem = rozmiar czcionki elementu root.
  • Przykład:

3. Różnice między em a rem

  • em:
    • Względne do elementu rodzica.
    • Może prowadzić do nieoczekiwanych wyników w drzewie DOM.
    • Często używane do rozmiarów czcionek i odstępów.
  • rem:
    • Względne do elementu root.
    • Bardziej przewidywalne i łatwiejsze do zarządzania.
    • Dobrze nadaje się do definiowania wartości bazowych (np. rozmiaru czcionki, odstępów).

4. Przykłady użycia

Przykład 1: Rozmiar czcionki

css

Przykład 2: Odstępy

css

5. Najlepsze praktyki

  • Używaj rem dla wartości bazowych: Definiuj rozmiary czcionek, odstępy i inne wartości bazowe w rem, aby zapewnić spójność i łatwość skalowania.
  • Używaj em dla zagnieżdżonych elementów: Używaj em dla elementów zagnieżdżonych, gdzie rozmiar powinien być względny do elementu rodzica (np. czcionki w nagłówkach).
  • Unikaj mieszania em i rem: Staraj się używać jednej jednostki względnej w danym kontekście, aby uniknąć nieoczekiwanych wyników.

6. Wsparcie przeglądarek

  • em i rem są wspierane we wszystkich nowoczesnych przeglądarkach.
  • Nie ma potrzeby dodawania prefiksów -webkit--moz- itp.

7. Podsumowanie

  • em i rem to potężne narzędzia do tworzenia elastycznych i responsywnych układów.
  • rem jest bardziej przewidywalne i nadaje się do wartości bazowych.
  • em jest względne do elementu rodzica i często używane do czcionek.

Używaj ich mądrze, aby tworzyć strony, które dobrze wyglądają i działają na różnych urządzeniach i rozdzielczościach!

Najczęściej czytane:

prowadzenie firmy

Dzielenie dysku na partycje to ważny element instalacji systemu operacyjnego. Możemy podzielić dysk na partycje w czasie lub po instalacji Windows 11.

prowadzenie firmy

Resetowanie hasła w systemie Windows może być konieczne, gdy zapomnimy swoje aktualne hasło lub chcemy zresetować hasło dla innego użytkownika.

modernizacja wordpress

Z przedstawionych we wisie 3 sposobów na usunięcie /category wg mnie najlepszym sposobem jest wykorzystanie wtyczki Yoast SEO. Polecamy tą wtyczkę do SEO.


Zapoznaj się z innymi wpisami:

programowanie php

Dowiedz się, czym jest front-end i dlaczego ma znaczenie dla wyglądu, interaktywności i funkcjonalności stron internetowych, a także dla komfortu użytkownika.

programowanie php

Dowiedz się, jak dodać hasło do strony za pomocą pliku .htaccess, jednocześnie wykluczając wybrany adres IP z wymogu logowania. Zrobisz to sam.

programowanie php

Partycjonowanie danych w MySQL – sprawdź, jak dzielić tabele, poprawić wydajność zapytań i zarządzać dużymi zbiorami danych.