Właściwość CSSTypografia

text-align

Wyrównuje tekst w poziomie: do lewej, do prawej, do środka lub do obu krawędzi.

Wartość domyślna
start
Dziedziczona
Tak
Animowalna
nie
Dotyczy
kontenery blokowe
JavaScript
element.style.textAlign = "center"
Na tej stronie

Przykład

#
CSS
.cta {
  text-align: center;
}
Podgląd

Definicja i zastosowanie

#

Właściwość text-align ustawia poziome wyrównanie zawartości liniowej w bloku: tekstu, linków, obrazków w linii i elementów inline-block. Nie przesuwa samego bloku, tylko to, co jest w nim w liniach.

Wartości start i end zależą od kierunku pisania: w polskim start oznacza lewą stronę, a w arabskim prawą. Dzięki temu układ sam dopasowuje się do języka. justify rozciąga linie tak, żeby dotykały obu krawędzi.

Do wyśrodkowania bloku (a nie tekstu w nim) służą marginesy auto albo Flexbox i Grid.

Składnia

#
Składnia
text-align: start | end | left | right | center | justify;

Wartości

#
  • start

    Do początku linii, w polskim do lewej.
  • center

    Każda linia na środku.
  • end

    Do końca linii, w polskim do prawej.
  • justify

    Linie rozciągnięte do obu krawędzi, poza ostatnią.

Wartości w praktyce

#

start

Do początku linii, w polskim do lewej.
.demo { text-align: start; }

center

Każda linia na środku.
.demo { text-align: center; }

end

Do końca linii, w polskim do prawej.
.demo { text-align: end; }

justify

Linie rozciągnięte do obu krawędzi, poza ostatnią.
.demo { text-align: justify; }

Obsługa przeglądarek

#

Szeroko dostępne

Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.

  • Chrome
  • Edge
  • Firefox
  • Safari

Dobre praktyki

#
  • Długie akapity wyrównuj do lewej. Tekst wyśrodkowany i wyjustowany czyta się trudniej, a justowanie tworzy dziury między wyrazami.
  • Używaj start i end zamiast left i right, jeśli strona ma wersje w językach pisanych od prawej.

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.