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

Poznaj wszystkie typy pól w HTML, od tekstowych po daty, oraz dowiedz się, jak zoptimalizować je pod kątem SEO i dostępnosci.

programowanie php

„Instrukcje DROP DATABASE są wyłączone” to komunikat, który może się pojawić przy próbie usunięcia bazy danych, dowiedz się jak się go pozbyć.

programowanie php

Hierarchia selektorów CSS przydaje się przy przewidywaniu formatowania gdy kilka reguł donosi się do jednego elementu. Dowiedz się jak poprawnie używać css.