CSS text-align-Eigenschaft: Vollständige Anleitung mit Beispielen und Unterstützung

Letzte Aktualisierung: 11/13/2025
  • text-align alinea horizontalmente inline inline: left, right, center, justify, start, end und match-parent.
  • Logische Werte (Start/Ende) werden an LTR/RTL angepasst; text-align-last ist die letzte Zeile.
  • Kompatibilität mit vielen Verstärkern; Die Berechtigung kann zwischen Motoren wie Firefox und Chrome variieren.

Textausrichtung mit CSS

Wenn Sie mit der Web-Maquetation arbeiten, kontrollieren Sie, wie der Text in einem Block verteilt wird, und sind im Spiel mit dem Eigentum text-align. Dieses reguläre CSS bestimmt die horizontale Ausrichtung des Inhalts online innerhalb eines Elements, und Tasten zum Organisieren von Parrafos, Titeln, Menüs oder Lamadas nach dem Zufallsprinzip mit einem kohärenten und lesbaren Stil.

Zusätzlich zu den klassischen Optionen wie links, Recht, Zentrum y rechtfertigen, Heute bin ich mit wertvollen Logiken in Berührung gekommen, die sich an die Richtung des Textes anpassen, wie z Anfang, Ende o el interesante übereinstimmendes Elternteil. Diese Varianten erleichtern die Internacionalisierung (LTR/RTL) Und vermeiden Sie es, Stile neu zu schreiben, sobald Sie die Redewendungen oder die Richtung des Schreibens geändert haben.

Es handelt sich um eine Textausrichtung, die dazu dient

Die Eigenschaft text-align gibt die an Horizontale Online-Aline von Inhalten Ich lebe in einem Blockelement (oder Elementen mit ähnlichen Eigenschaften). Kein Zentrum, kein Platz zum Blockieren (Aber dafür gibt es noch andere Techniker), es ist jedoch wichtig, dass Sie die Textzeilen und andere Inline/Inline-Block-Elemente in Ihrem Inneren steuern.

En la práctica, si aplicas text-align ein <div> oder zu einem <section>, Betrifft den Text, der bedeutet, dass Inline oder Inline-Block angezeigt werden Diese Inhalte umfassen: Zeilen, Inline-Symbole, Bilder mit display: inline, y elementos similares. Auf jeden Fall können die Nachkommen ihre Tapferkeit beweisen, wenn sie nicht benötigt werden, können sie auf niedrigeren Niveaus eingeschrieben werden.

Eine weitere wichtige Sache ist, dass in den meisten Redewendungen, die von der Regierung (LTR) geschrieben wurden, die Tapferkeit des Defekts besteht text-align es links. Als das Dokument oder der Inhalt im Internet veröffentlicht wurde (RTL), das Comportamiento por defekto cambia y la alineación natural pasa a ser Recht. Deshalb ist es nützlich, die wertvollen Logiken wie wir zu verstehen Anfang y Ende.

Grundlegende Sintaxis und verfügbare Werte

Die Form der Nutzung ist sehr direkt: Bewerben Sie sich mit der Auswahl des Inhalts Der Inhalt ist alinear. Hier sind die allgemeinen Sintaxis und die meisten gewöhnlichen Werte:

/* Sintaxis general */
selector {
  text-align: left | right | center | justify | start | end | match-parent | initial | inherit;
}

Die wichtigsten Klassiker, die in einem unserer aktuellen Projekte gefunden wurden: links (alineación a la izquierda), Recht (a la derecha), Zentrum (centrado) y rechtfertigen (márgenes alineados repartiendo espacio entre palabras). Es ist weitaus umfangreicher und umfassender unterstützt por los navegadores.

Darüber hinaus enthält CSS logische Werte und viele nützliche Funktionen: Anfang y Ende Es passt sich an LTR/RTL an, da es nicht möglich ist, Stile zu ändern. übereinstimmendes Elternteil Berechnung der Leitungsfunktion für die tatsächliche Ausrichtung des Elements und seines Vaters; erben fuerza la herencia del valor del padre; e Anfangs- Stellen Sie die Tapferkeit wieder her, die vom Stand vorherbestimmt ist. Es ist wertvoll, die Internationalisierung und die Wartung zu erleichtern.

Es gibt auch Das angegebene Verhalten muss jedoch ohne Unterstützung erfolgen In den Navigationsgeräten erfolgt die Spezifikation: zum Beispiel, Kombination Start Ende Para alinear die erste Linie eines Modo und der Resto de otro, o alinear por una cadena con una sintaxis del tipo text-align: "." start; Beispielsweise werden alineare Zahlen durch die Dezimaltrennung getrennt. Einige interessante Ideen wurden nicht umgesetzt in der Praxis.

Dies wird auf verschiedene Arten von Elementen angewendet

text-align ist eine Funktion zum Inline-Inhalt Inhalte (Texte, Inline-Blöcke, Inline-Bilder usw.). Wenn Sie sich auf ein Inline-Element konzentrieren möchten, kann der Inhalt verloren gehen text-align: center;. Im Wechsel, um das Eigentum des Blockkonkurrenten zu zentrieren Es sind andere Techniken erforderlich (zum Beispiel, margin: 0 auto; Mit einem definierten Begriff) oder verwenden Sie moderne Layoutsysteme wie Flexbox oder Grid.

Wenn es ein Element ist estrictamente inline (Als ein <span>) y quieres aplicar un text-align Insbesondere wird davon ausgegangen, dass es sich nicht um eine „direkte“ Anwendung im Inline-Netzwerk handelt; o gut aktiv in Ihrem Blockkonkurrentenoder Konvertiertes Englisch inline im Block usando algo como display: block Damit Sie Ihren Inhalt alinearsieren können text-align.

/* Opción 1: Alinear desde el contenedor */
.contenedor {
  text-align: right;
}

/* Opción 2: Convertir el inline en bloque */
span.convertido {
  display: block;
  text-align: right;
}

Denken Sie auch daran text-align ist nicht für alineare Vertikale gedacht. Für die vertikale Ausrichtung des Inline-Inhalts gibt es wertvolle Informationen vertical-align, und für Blöcke oder komplette Layouts, Flexbox o Gitter son la opción preferente.

Häufig verwendete Fälle und Beispiele

Un uso muy común es la alineación de encabezados y párrafos von einem Abschnitt. Zum Beispiel könnte der Titel einen größeren visuellen Fokus haben, denn ein gerechtfertigter Bericht wurde an eine Stelle mit Márgenes direkt an meine Damen und Herren, den Stil der Revisionen und Zeitschriften, weitergeleitet. Elige según el tono del content y la legibidad.

h1 {
  text-align: center;
}
.articulo p {
  text-align: justify;
}

Eine Navigationsleiste Sie können sich von einem Zentrum aus entscheiden, wenn Sie ein ästhetisches Gleichgewicht benötigen und auf großen Bildschirmen sichtbar sind. Funktioniert sehr gut auf Unternehmenswebsites oder Landingpages que buscan simetría.

.nav {
  text-align: center;
}
.nav a {
  display: inline-block;
  padding: .5rem 1rem;
}

Bei einer Fußnoten Es sind gewohnheitsmäßige alineare Ciertos-Blöcke, um den Flujo des Haupttextes zu unterscheiden; Zum Beispiel, Daten des Autors, Rechtstexte oder Bildsymbole. Dieses kontrastierende Ayuda wird durch separate visuelle Darstellungen ergänzt.

footer .meta {
  text-align: right;
}

En Handlungsaufforderungen (CTA) Zentrum, die Nachricht geht schnell und Sie können den Klick mobil ausführen. Sie können einen Hintergrundtext mit zentralem Text kombinieren, um einen Block zu erstellen, der Sie aufmerksam macht. Die Zentrale erneuert die Situation des CTA.

.cta {
  text-align: center;
  background: #f5f5f5;
  padding: 1.5rem;
}

Logische Werte: Start, Ende und Match-Parent

Mit Redewendungen LTR wie Spanisch oder Englisch, Start entspricht einem linken y Ende gleichbedeutend mit einem Recht. In RTL-Texten (arabisch, hebräisch), Start es rechts y Ende es links. Auf diese Weise Ihr CSS passt sich automatisch an die Textrichtung an sin duplicar reglas.

/* Se adapta a LTR y RTL */
.card__title {
  text-align: start;
}

.card__meta {
  text-align: end;
}

Der Wert übereinstimmendes Elternteil es ist ähnlich a erben, aber das Ergebnis wurde in der Funktion berechnet Aktuelle Richtung des Elements y su padre. Es kann verwendet werden, sobald die Richtung erreicht ist Es muss sichergestellt werden, dass der absolute Wert nicht verloren geht.

Begründung: Erwägung der Legitimität

Verwenden Text ausrichten: rechtfertigen; crea margenes rectos a ambos lados repartiendo espacios entre palabras. Queda muy “editorial”, Aber ich möchte die Online-Medien und das Internet nutzen, um „Ríos“-Visuals zu vermeiden, über alles in den ausgebreiteten Kolumnen.

.cuerpo-texto {
  text-align: justify;
  hyphens: auto; /* para mejorar saltos de línea en idiomas compatibles */
}

Es gibt ein Implementierungsmaterial: einige Navigationsgeräte, como Firefox, Sie können den Raum nur dann nutzen, wenn er von Chrome oder Safari getrennt ist. Es handelt sich nicht um einen Fehler, da es sich um Motorunterschiede handelt. Wenn die Kritik für Ihren Entwurf gerechtfertigt ist, prüfen Sie ihn auf verschiedene Weise.

text-align-last: steuert die letzte Zeile

Wenn Sie die einzelnen Blockaden rechtfertigen, können Sie Interesse wecken Wie kommt es, wenn die letzte Linie erreicht wird? de un párrafo. Ahí entra text-align-last, que admite valores como Auto, links, Recht, Zentrum, rechtfertigen, Anfang y Ende. Lassen Sie den Rest des Parrafos verfeinern.

.parrafo {
  text-align: justify;
  text-align-last: center; /* la última línea se centra */
}

Der Wert Auto Suele gerechtfertigt und alinear an der Lektüre im Kontext von LTR, mientras que Anfang y Ende Beachten Sie die Richtung des Textes. Dies ist eine Form der Kontrolle über den Schadensfall sin strampler la estética general.

Textrichtung und Kombination mit Unicode-Code

Die Eigenschaft direction definieren die dirección de escritura mit einem Element: LTR oder RTL. In Kombination mit unicode-bidi können forzar o anidar direcciones Texte mit mehreren Redewendungen. Es ist besonders nützlich bei mehrsprachigen Schnittstellen Wenn Sie die arabischen Termine für einen Fall auf Spanisch eingeben.

.bloque-rtl {
  direction: rtl;           /* establece escritura derecha a izquierda */
  unicode-bidi: embed;      /* ajusta el comportamiento de anidado */
  text-align: start;        /* se alineará a la derecha en RTL */
}

Kombinieren Richtung mit Wert der Text-Alignment-Logik Ahorra condicionales y hojas alternativeas. Die Maquetation erscheint am robustersten, bevor sie die Sprache wechselt.

Vertikale Ausrichtung: Vertikale Ausrichtung und Alternativen

Es gibt keine Verwirrung hinsichtlich der Konzepte: Textausrichtung nur alinea und horizontal. Para vertikal, CSS bietet vertical-align im Rahmen von Inline-Inhalte und Tabellenzellen. Es ist nicht möglich, vollständige Blöcke zu zentrieren, aber Sie können die Basislinie oder die relative vertikale Ausrichtung anpassen.

Werte von vertical-align die Sie verwenden können: Baseline (Standard), unten, super, Top, Text oben, mittel, Boden, Text unten, Plus Längengrade und Prozentsätze Um den Respekt vor der Online-Basis zu beseitigen. Es gibt viele nützliche Funktionen für Inline-Symbole, Zusatzinformationen oder Tabellen.

  • Baseline: alinea con la linea base del padre.
  • unten / super: simulieren Subindizes und Superindizes.
  • Top / Boden: Wird mit dem höchsten/niedrigsten Element der Linie verbunden.
  • Text oben / Text unten: se alinean con la parte alta/baja de la fuente del padre.
  • mittel: ungefähr in der Mitte der x-Höhe; Mit Symbolen nutzen.
  • Längengrade/%: ajusta desplazamientos finos.

Para centrar verticalmente komplette Blöcke, es más eficaz usar Flexbox o CSS-Raster. Es werden Systeme entwickelt, die für Layouts konzipiert sind und diese formellen Fälle absichern en cualquier viewport.

.centro-vertical {
  display: flex;
  align-items: center;   /* centrado vertical */
  justify-content: center; /* opcional: centrado horizontal */
}

Herencia, alcance y cómo sobrescribir

Los elementos hijos suelen heredar text-align del contenedor. Si en un <div> du legst text-align: center;, alle Ihre Parrafos und Inline-Verbindungen in der Mitte sind ebenfalls möglich. Para romper esa herencia, stelle eine besondere Tapferkeit in dem Element dar, das er hat.

.padre {
  text-align: center;
}
.padre .hijo {
  text-align: left; /* sobrescribe la herencia */
}

Mit Kombinatoren und Selektoren für besondere Anforderungen Sie können die Leitungen in keinem konkreten Fall anpassen: Zum Beispiel kann die Leitung nur die letzten Elemente einer Liste innerhalb eines zentralen Blocks entfernen. Die Steuerung muss korrekt eingestellt werden.

.lista {
  text-align: center;
}
.lista li:last-child {
  text-align: right;
}

Responsive Design und Medienanfragen

Es habitual cambiar Die Leitung trennt den Bildschirm: Zentral in Bewegung, um Vorlesungen und Hauben zu erleichtern, alineado a la izquierda en escritorio para a tradito más tradicional. Mit Medienabfragen werden automatisierte HTML-Duplikate erstellt.

.cabecera {
  text-align: center;
}
@media (min-width: 768px) {
  .cabecera {
    text-align: left;
  }
}

Außerdem können Sie Titel und Tasten auf kleine und kleine Bilder konzentrieren Start/Ende In RTL/LTR-Layouts wird CSS verwendet, wenn die Sprache geändert wird. Die wertvollen Logikkräfte in den USA sind so wertvoll, dass das Meer möglich ist um den Wartungsaufwand zu reduzieren.

Tabla de propiedades relacionadas

Diese Empfehlungen gelten für den Fall, dass Sie mit der Leitung und Richtung des Textes arbeiten. Repasarlas juntas ayuda a construir systemes typográficos robustos:

Propiedad Beschreibung
Richtung Definieren Sie die Schreibrichtung (LTR/RTL).
text-align Steuern Sie die horizontale Inline-Inhaltsausrichtung.
text-align-last Dies gilt insbesondere für die letzte Zeile eines Parrafo.
unicode-bidi Gestiona cómo se anidan und resuelven Richtungen von texto mezcladas.
vertical-align Passen Sie die vertikale Linie online und in den Zellen an.

Die Kombination ermöglicht die Auflösung des Geräts Mehrsprachige, komplexe Schnittstellen Ich habe viele präzise Grafikdetails auf Karten, Tafeln oder wiederverwendbaren Komponenten erhalten. Planifica valuees por defekto y excepciones con cabeza.

Kompatibilität von Navigationsgeräten

Die Eigenschaft text-align-Cuenta mit viel Unterstützung Von den ersten Versionen an in den modernen Schiffen, weil sie bei Produktionsprojekten in Ruhe eingesetzt werden können. Die wertvollen klassischen Opern sind in der Praxis in allen Teilen unproblematisch.

  • Google Chrome: 1.0
  • Internet Explorer: 3.0
  • Microsoft Edge: 12.0
  • Firefox: 1.0
  • Opera: 3.5
  • Safari: 1.0

Denken Sie daran, dass los matines de justificado Sie können zwischen verschiedenen Motoren wechseln (z. B. Firefox für Chrome/Safari). Die genaue Begründung ist kritisch, Validierung des visuellen Ergebnisses auf dem Navigationsziel.

Beispiele für schnelle Werte traditioneller Art

Izquierda (vom Defekt in LTR): Natürliche Alineación für die meisten westlichen Redewendungen. Zur Vorlesung bequem und für Besucher des vorläufigen Scans.

p.izquierda {
  text-align: left;
}

Richtig: Nützlich für Metadaten, Firmen, Fechas und sekundäre Blöcke. Erstellen Sie einen Kontrast zum Hauptinhalt.

p.derecha {
  text-align: right;
}

Zentriert: Ideal für Titel, CTA oder kurze Blöcke Donde se busca foco visual inmediato. Evítalo en parrafos largos por legibilidad.

.cta-titulo {
  text-align: center;
}

Gerechtfertigt: Estética de Columna Editorial con bordes rectos. Kombiniere es mit der Teilnahme am nächsten Schritt.

.columna {
  text-align: justify;
}

Bewährte Verfahren und Empfehlungen

No abuses del justificado en columnas muy estrechas, weil unregelmäßige Räume generiert werden können. La legibilidad es prioritaria. Richten Sie die Online-Medien ein und, falls möglich, können Sie automatisch arbeiten.

Cuando maquetes en entornos mehrsprachig, priorisieren Anfang y Ende Um CSS anzupassen, um die Sprache zu ändern. Te ahorra hojas duplicadas und reduziert Fehler.

Si un inline no responde a text-align como esperas, Mira el display de su contenedor. Vielfach lässt sich das Problem lösen Das Eigentum wurde im Block Padre beantragt oder ändern Sie die Anzeige des Elements.

Eine umfassende Dokumentation mit verschiedenen Inhalten Dónde se stabilce the alineación „base“ Es sind keine Ausnahmen zulässig. Una jerarquía clara evita sobrescrituras innecesarias y estilos frágiles.

Einschränkungen, Raritäten und zukünftige Spezifikationen

Die genaue Beschreibung der Ideen lautet wie folgt alinear die erste Linie, die vom Resto distinto ist con una notación compuesta (Start Ende), Oder alinear por una cadena (zum Beispiel, text-align: "." start;) für numerische Spalten mit Dezimaltrennung. Hey, ich habe keine Ahnung von der praktischen Unterstützung Unter den Navigatoren können Sie sich jedoch an die Fälle wenden, an denen Sie tatsächliche Personen auf Tabellen und Listen verwenden.

Merken Text-Alignment löst die vertikale Ausrichtung nicht in der Blockmitte ausPara eso, usa vertical-align (in ihrem Kontext), Flexbox oder Grid. Separar responsabilidades Es waren schreckliche Frustrationen und inkonsistente Ergebnisse.

In Bezug auf die Kompatibilität sind die traditionellen Werte unerlässlich soporte muy sólido. in gerechtfertigt, Motoren können sich im Raumbereich unterscheiden; Es gilt, dass Ihr Branding absolut homogen ist. Die echte Erfahrung des Benutzers.

Schnelle Demos mit HTML und CSS

Direkt in einem Titelzentrum verwenden: un clásico que funciona Für Heldenüberschriften und zerstörte Blöcke.

<h1 class="titulo">Alineación con text-align</h1>
<style>
  .titulo { text-align: center; }
</style>

Inhalt, der den Inline-Inhalt und einen begründeten Beitrag enthält: Häufige Kombinationen in Artikeln.

<div class="intro">
  <p>Este es un párrafo de introducción con márgenes pulidos.</p>
</div>
<style>
  .intro { text-align: center; }
  .intro p { text-align: justify; }
</style>

Anwenden text-align-last Um den Kreis des Párrafo zu bestimmen: Kontrollieren Sie nicht den Inhalt.

<p class="cierre">La última línea quedará centrada, resaltando el final.</p>
<style>
  .cierre {
    text-align: justify;
    text-align-last: center;
  }
</style>

Ejemplo con valores lógicos Start/Ende que se adaptan a LTR/RTL: ideal para productos globales.

<div class="tarjeta">
  <h3 class="tarjeta__titulo">Título de tarjeta</h3>
  <p class="tarjeta__texto">Texto descriptivo del contenido.</p>
</div>
<style>
  .tarjeta__titulo { text-align: start; }
  .tarjeta__texto  { text-align: end; }
</style>

Und wenn Sie brauchen Vertikale Linie online (por ejemplo, icono y texto): vertikal ausrichten te saca del apuro.

<span class="icono">★</span> <span class="label">Favorito</span>
<style>
  .icono { vertical-align: middle; }
  .label { vertical-align: middle; }
</style>

In den Szenarios der Artikelliste können die Metadaten linear zum Inhalt und der Titel am Anfang mit logischen Werten abgelegt werden. La jerarquía visual queda clara Sie passen sich der Textrichtung an.

.post__title { text-align: start; }
.post__meta  { text-align: end; }

Wenn Sie eine verwenden Gitter Von den Tarjetas bis zum Inhaltsniveau mit zentraler Lage text-align und dann das Layout-System (Grid/Flex) im Raumteil. Trennen Sie Ihre Verantwortung und vermeiden Sie Konflikte.

.grid { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); }
.card { text-align: center; padding: 1rem; border: 1px solid #e5e5e5; }

Por último, si quieres que todo el body Hier ist eine Alineación por defecto, Sie können sie auf die nächste Ebene anwenden Passen Sie Ausnahmen in konkreten Bauteilen an. Zehn Minuten vor der Tür, um den Text nicht zu lesen, der von Anfang an für den Zugang freigegeben wurde.

body { text-align: left; }
.header, .hero { text-align: center; }

La clave con text-align Es bedeutet, dass Sie sich mit dem Online-Content befassen, den Wert der Sprache und des Dispositivs ausdrücken und es mit den entsprechenden Inhalten kombinieren text-align-last, Richtung y vertical-align Sobald die erforderliche Situation vorliegt. Es ist einfach, die Ergebnisse konsistent, lesbar und einfach zu verwalten.

Zusammenhängende Posts: