Richten Sie die Dinge mit der CSS-Eigenschaft 'Text ausrichten' aus

Richten Sie die Dinge mit der CSS-Eigenschaft 'Text ausrichten' aus

Eine der ersten Funktionen, die alle Entwickler lernten, als sie sich mit der Textverarbeitung beschäftigten, war die Textausrichtung. Dieses winzige Werkzeug war sowohl für professionelle Schriftsetzer als auch für Hobby-Flyerdesigner von entscheidender Bedeutung. Es ist keine Überraschung, dass CSS die Textausrichtung im Webdesign unterstützt.





Die Textausrichtung -Eigenschaft steuert zusammen mit einer oder zwei anderen, wie ein Element seinen Text horizontal ausrichtet. Abgesehen von den Grundlagen implementieren Browser langsam mehr von der Spezifikation, aber die vollständige Unterstützung variiert. Erfahren Sie, wie Sie Text ausrichten und welche Funktionen die gängigen Browser heute unterstützen.





Die Grundlagen der CSS-Eigenschaft text-align

Ausrichtung ist einer der bekanntesten typografischen Begriffe. Im Zusammenhang mit CSS, Textausrichtung bezieht sich auf die horizontale Ausrichtung.





Die horizontale Textausrichtung gilt nur für Blockcontainer. Dies sind Elemente mit voller Breite wie Absätze und Divs. Verwendung der Textausrichtung -Eigenschaft für ein Inline-Element wie in wird keine Wirkung haben. Sie können auch Listenelemente und Tabellenzellen ausrichten:

Dating-Sites für 18-Jährige

Standardmäßig wird der Text in einer von links nach rechts verlaufenden Sprache (dazu später mehr) linksbündig:



In CSS ist dies dasselbe wie:

p { text-align: left; }

Oder:





p { text-align: start; }

Verwandt: Was sind Cascading Style Sheets und wofür wird CSS verwendet?

Sie können andere Werte für die verwenden Textausrichtung -Eigenschaft, um die horizontale Ausrichtung zu ändern. Die gängigsten Werte kennt man aus Textverarbeitungs-Apps:





text-align: left
text-align: center
text-align: right

Verwenden Sie die Ausrichtung, um linke und rechte Kanten auszurichten

Ein weiterer gebräuchlicher Wert für Textausrichtung ist rechtfertigen . Browser fügen dem Blocksatz Platz hinzu, sodass sich jede Zeile so erstreckt, dass sie den verfügbaren Platz ausfüllt:

Wenn Sie Text ausrichten, kann die letzte Zeile schwierig sein. Da es sehr kurz sein kann (möglicherweise nur ein einzelnes Wort), kann der Abstand über die gesamte Breite hässlich sein. Standardmäßig richtet selbst Blocksatz die letzte Zeile links aus.

wie viel platz ist windows 10

Manchmal möchten Sie vielleicht einen anderen Effekt. Browserimplementierungen holen die Spezifikation ein, aber zwei Ansätze sind möglich.

Die alles rechtfertigen Wert sollte bedeuten, dass Browser die letzte Zeile wie alle anderen behandeln und auf die volle Breite strecken. Zum Zeitpunkt des Schreibens unterstützt jedoch kein Browser diesen Wert. Du kannst Überprüfen Sie Caniuse, um zu sehen, ob sie es tun wenn Sie diesen Artikel lesen.

Eine weitere CSS-Eigenschaft, text-align-last , ist flexibler und hat eine bessere Unterstützung. Sie können es mehr oder weniger so behandeln wie Textausrichtung , gilt aber nur für die letzte Zeile:

Die Browserunterstützung für diese Eigenschaft ist besser, aber nicht perfekt. Wieder, Überprüfen Sie caniuse, bevor Sie es verwenden . Wenn ein Browser diese Eigenschaft nicht erkennt, wird sie ignoriert.

Textausrichtung und Leserichtung

Möglicherweise arbeiten Sie mit einer Sprache wie Arabisch oder Hebräisch, die von rechts nach links gelesen wird. CSS verwendet die Richtung -Eigenschaft, um dies anzugeben, zum Beispiel:

direction: rtl;

Diese Sprachen richten den Text normalerweise standardmäßig rechts aus.

Anstatt angeben zu müssen links / rechts , die bevorzugte Methode zum Ausrichten von Text verwendet die Werte Anfang und Ende . Dies gibt an, ob der Text am Anfang jeder Zeile oder am Ende ausgerichtet werden soll. In von links nach rechts verlaufenden Sprachen, Anfang ist äquivalent zu links . Bei einer Rechts-nach-Links-Sprache beginnt der Text rechts und endet links.

windows 10 werksreset vom boot

Verwenden von Anfang oder Ende bedeutet, dass die Ausrichtung unabhängig von der Textrichtung konsistent ist.

Wie Elemente die text-align-Eigenschaft erben

Sie sollten sich bewusst sein, dass die Textausrichtung Eigentum erbt. Wenn Sie es beispielsweise auf die Karosserie -Element wird es auf jedes Element auf der Seite angewendet. Sie können es natürlich für jedes Element überschreiben.

Verwenden der text-align-Eigenschaft zum Steuern des Layouts

Du kannst den ... benutzen Textausrichtung CSS-Eigenschaft, um zu definieren, wie Browser Text horizontal anordnen. Die gängigsten Werte sind links , rechts , Center , und rechtfertigen . Diese sind ziemlich einfach, obwohl rechtfertigen bringt eine gewisse Komplexität mit sich.

Sie sollten die Textausrichtung sparsam verwenden. Auf Werbetafeln und Postern kann eine zentrale Ausrichtung angebracht sein, jedoch kann dies das Lesen längerer Textblöcke erschweren. Die Ausrichtung ist normalerweise besser lesbar, wenn die Textzeilen länger sind. Das Ausrichten kurzer Textspalten kann zu hässlichen Abständen führen.

Die Textausrichtung property ist eine von vielen CSS-Eigenschaften, die eine nützliche Formatierung und grundlegende Positionierung bieten.

Teilen Teilen Tweet Email 10 einfache CSS-Codebeispiele, die Sie in 10 Minuten lernen können

Brauchen Sie Hilfe bei CSS? Probieren Sie zunächst diese grundlegenden CSS-Codebeispiele aus und wenden Sie sie dann auf Ihre eigenen Webseiten an.

Weiter lesen
Verwandte Themen
  • Programmierung
  • Web Entwicklung
  • Web-Design
  • CSS
Über den Autor Bobby Jack(58 veröffentlichte Artikel)

Bobby ist ein Technologie-Enthusiast, der fast zwei Jahrzehnte lang als Software-Entwickler gearbeitet hat. Er hat eine Leidenschaft für Spiele, arbeitet als Rezensionsredakteur beim Switch Player Magazine und vertieft sich in alle Aspekte des Online-Publishing und der Webentwicklung.

Mehr von Bobby Jack

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren