--- title: text-align slug: Web/CSS/text-align tags: - CSS - CSS Eigenschaft - CSS Text - Referenz translation_of: Web/CSS/text-align ---
Die CSS Eigenschaft text-align
egt die horizontale Ausrichtung eines Blockelements oder eines Tabellenzellenrahmens fest. Dies bedeutet, dass sie wie {{cssxref("vertical-align")}} funktioniert, jedoch in horizontaler Richtung.
Die Quelle für dieses interaktive Beispiel ist in einem GitHub-Repository gespeichert. Wenn Sie zum Projekt der interaktiven Beispiele beitragen möchten, klonen Sie bitte https://github.com/mdn/interactive-examples und senden Sie uns eine Pull-Anfrage.
/* Keyword values */ text-align: left; text-align: right; text-align: center; text-align: justify; text-align: justify-all; text-align: start; text-align: end; text-align: match-parent; /* Character-based alignment in a table column */ text-align: "."; text-align: "." center; /* Block alignment values (Non-standard syntax) */ text-align: -moz-center; text-align: -webkit-center; /* Global values */ text-align: inherit; text-align: initial; text-align: unset;
Die Eigenschaft text-align
wird auf eine der folgenden Arten angegeben:
start
, end
, left
, right
, center
, justify
, justify-all
, or match-parent
.<string>
Wert, wobei in diesem Fall der andere Wert standardmäßig auf right
gesetzt wird.<string>
Wertes.start
{{experimental_inline}}left
, falls {{cssxref("direction")}} ltr
ist und right
, falls direction
rtl
ist.end
{{experimental_inline}}right
, falls {{cssxref("direction")}} ltr
ist und left
, falls direction
rtl
ist.left
right
center
justify
justify-all
{{experimental_inline}}justify
, erzwingt jedoch, dass die letzte Zeile ebenfalls im Blocksatz angeordnet wird.match-parent
{{experimental_inline}}inherit
mit dem Unterschied, dass die Werte start
und end
in Bezug auf die {{cssxref("direction")}} des Elternelements berechnet werden und durch den passenden left
oder right
Wert ersetzt werden.Der inkonsistente Abstand zwischen den Wörtern, der durch einen gerechtfertigten Text entsteht, kann für Menschen mit kognitiven Problemen wie Legasthenie problematisch sein.
{{CSSInfo}}
<p class="example"> Integer elementum massa at nulla placerat varius. Suspendisse in libero risus, in interdum massa. Vestibulum ac leo vitae metus faucibus gravida ac in neque. Nullam est eros, suscipit sed dictum quis, accumsan a ligula. </p>
.example { text-align: left; border: solid; }
{{EmbedLiveSample("Left_alignment","100%","100%")}}
<p class="example"> Integer elementum massa at nulla placerat varius. Suspendisse in libero risus, in interdum massa. Vestibulum ac leo vitae metus faucibus gravida ac in neque. Nullam est eros, suscipit sed dictum quis, accumsan a ligula. </p>
.example { text-align: center; border: solid; }
{{EmbedLiveSample("Centered_text","100%","100%")}}
<p class="example"> Integer elementum massa at nulla placerat varius. Suspendisse in libero risus, in interdum massa. Vestibulum ac leo vitae metus faucibus gravida ac in neque. Nullam est eros, suscipit sed dictum quis, accumsan a ligula. </p>
.example { text-align: justify; border: solid; }
{{EmbedLiveSample("Justify","100%","100%")}}
Der Standard-kompatible Weg, einen Block selbst zu zentrieren, ohne seinen Inline-Inhalt zu zentrieren, ist z.B. das Setzen der linken und rechten {{cssxref("margin")}} auf auto
, z.B..:
.something { margin: auto; }
.something { margin: 0 auto; }
.something { margin-left: auto; margin-right: auto; }
Spezifikation | Status | Kommentar |
---|---|---|
{{SpecName('CSS Logical Properties', '#text-align', 'text-align')}} | {{Spec2('CSS Logical Properties')}} | Keine Änderungen |
{{SpecName('CSS4 Text', '#alignment', 'text-align')}} | {{Spec2('CSS4 Text')}} | Fügt den Wert <string> hinzu. |
{{SpecName('CSS3 Text', '#text-align-property', 'text-align')}} | {{Spec2('CSS3 Text')}} | Fügt die start , end und match-parent Werte hinzu. Ändert den unbenannten Initialwert zu start (der er war). |
{{SpecName('CSS2.1', 'text.html#alignment-prop', 'text-align')}} | {{Spec2('CSS2.1')}} | Keine Änderungen |
{{SpecName('CSS1', '#text-align', 'text-align')}} | {{Spec2('CSS1')}} | Ursprüngliche Definition |
{{Compat("css.properties.text-align")}}