CSS-Eigenschaft: text-align-last, Kategorien: Textdarstellung (allgemein), Text (CSS 3)
Ausrichtung der letzten Zeile in einem Block
Steuert die Textausrichtung der letzten Zeile in einem HTML-Block-Element.
Kurzbeschreibung | Werte | Standardwert | Kategorie | Hinweis |
---|---|---|---|---|
Ausrichtung der letzten Zeile in einem Block |
| auto |
| Neu in CSS 3 |
Verwandte Eigenschaften aus der Kategorie: Textdarstellung (allgemein), Text (CSS 3):
- hanging-punctuation
- hyphens
- letter-spacing
- line-break
- line-height
- line-stacking
- line-stacking-ruby
- line-stacking-shift
- line-stacking-strategy
- marquee-direction
- marquee-play-count
- marquee-speed
- marquee-style
- overflow-style
- overflow-wrap
- tab-size
- text-align
- Aktuelle Seite: text-align-last
- text-decoration
- text-decoration-color
- text-decoration-line
- text-decoration-skip
- text-decoration-style
- text-emphasis
- text-emphasis-color
- text-emphasis-position
- text-emphasis-style
- text-height
- text-indent
- text-justify
- text-overflow
- text-shadow
- text-transform
- text-underline-position
- white-space
- word-break
- word-spacing
- word-wrap
Folgendes ist beim Einsatz von text-align-last zu beachten:
Über text-align-last
kann die letzte Zeile eines
HTML-Block-Elements abweichend zur allgemein Textausrichtung in diesem Block gesteuert werden.
Dabei stehen folgende Werte zur Verfügung:
auto
ist der Standardwert. Die letzte Zeile wird ausgerichtet wie der Text des gesamten Block-Elements.start
wirkt abhängig vondirection
(Schreibrichtung). Ist der Wert vondirection
ltr
(links nach rechts, Standard in der westlichen Welt), bewirktstart
eine Ausrichtung der letzten Zeile links. Hatdirection
den Wertrtl
(rechts nach links), bewirktstart
eine Ausrichtung nach rechts.end
verhält sich entsprechend zustart
. Hatdirection
den Wertltr
, wird die letzte Zeile rechts ausgerichtet, beirtl
links.left
ist unabhängig von der Schreibrichtung. Mit diesem Wert wird die letzte Zeile links ausgerichtet.right
richtet die letzte Zeile rechts aus, ebenfalls unabhängig von der Schreibrichtung.center
zentriert die letzte Zeile.justify
definiert die letzte Zeile als Blocksatz. Sprich: die Worte werden auf die verfügbare Breite gleichmäßig verteilt.
Der Einsatz von text-align-last
ist vergleichsweise einfach. Wird aktuell (Februar 2013) lediglich vom
Firefox und nur mit Vendor-Präfix -moz-
unterstützt. Auf der Webseite Mozilla Developer Network
ist zu lesen, dass die Technik noch experimentell ist. Auch das CSS3 Text Module des W3C-Standards,
wozu text-align-last
gehört,
ist noch im Status Working Draft
, dass Änderungen an dieser CSS-Eigenschaft
prinzipiell möglich sind.
Allerdings wirkt der Standard in Bezug auf text-align-last
als final, dass Änderungen daran (nach meiner Einschätzung) nicht
zu erwarten sind.
Firefox | Chrome | Internet Explorer | Safari | Opera |
|||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CSS3 |
|
|
|
|
|
Weiterführende Informationen zu text-align-last:
- W3C Spezifikation:
http://www.w3.org/TR/css3-text/#text-align-last
- letzte CSS-Eigenschaft (Acc-Key: ALT + SHIFT + z):
text-align - nächste CSS-Eigenschaft (Acc-Key: ALT + SHIFT + w):
text-autospace
Beispiele
HTML:
<div id="example-1">Lorem ipsum dolor sit amet sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua labore et dolore magna aliquyam erat, sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum justo duo dolores et ea rebum.</div>
CSS:
div {
border: 4px solid #cccccc;
padding: 10px;
}
#example-1 {
text-align: right;
-moz-text-align-last: auto;
text-align-last: auto;
}
Beispiel Nr. 1 So sieht's aus:
HTML:
<div id="example-2">Lorem ipsum dolor sit amet sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua labore et dolore magna aliquyam erat, sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum justo duo dolores et ea rebum.</div>
CSS:
#example-2 {
text-align: right;
-moz-text-align-last: start;
text-align-last: start;
}
Beispiel Nr. 2 So sieht's aus:
HTML:
<div id="example-3">Lorem ipsum dolor sit amet sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua labore et dolore magna aliquyam erat, sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum justo duo dolores et ea rebum.</div>
CSS:
#example-3 {
-moz-text-align-last: end;
text-align-last: end;
}
Beispiel Nr. 3 So sieht's aus:
HTML:
<div id="example-4">Lorem ipsum dolor sit amet sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua labore et dolore magna aliquyam erat, sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum justo duo dolores et ea rebum.</div>
CSS:
#example-4 {
text-align: right;
-moz-text-align-last: left;
text-align-last: left;
}
Beispiel Nr. 4 So sieht's aus:
HTML:
<div id="example-5">Lorem ipsum dolor sit amet sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua labore et dolore magna aliquyam erat, sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum justo duo dolores et ea rebum.</div>
CSS:
#example-5 {
-moz-text-align-last: right;
text-align-last: right;
}
Beispiel Nr. 5 So sieht's aus:
HTML:
<div id="example-6">Lorem ipsum dolor sit amet sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua labore et dolore magna aliquyam erat, sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum justo duo dolores et ea rebum.</div>
CSS:
#example-6 {
-moz-text-align-last: center;
text-align-last: center;
}
Beispiel Nr. 6 So sieht's aus:
HTML:
<div id="example-7">Lorem ipsum dolor sit amet sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua labore et dolore magna aliquyam erat, sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum justo duo dolores et ea rebum.</div>
CSS:
#example-7 {
-moz-text-align-last: justify;
text-align-last: justify;
}
Beispiel Nr. 7 So sieht's aus:
HTML:
<div id="example-8">Lorem ipsum dolor sit amet sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua labore et dolore magna aliquyam erat, sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum justo duo dolores et ea rebum.</div>
CSS:
#example-8 {
direction: rtl;
-moz-text-align-last: end;
text-align-last: end;
}
Beispiel Nr. 8 So sieht's aus:
HTML:
<div id="example-9">Lorem ipsum dolor sit amet sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua labore et dolore magna aliquyam erat, sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum justo duo dolores et ea rebum.</div>
CSS:
#example-9 {
direction: rtl;
text-align: left;
-moz-text-align-last: start;
text-align-last: start;
}
Beispiel Nr. 9 So sieht's aus:
HTML:
<div id="testcase-vendor">Lorem ipsum dolor sit amet sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua labore et dolore magna aliquyam erat, sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum justo duo dolores et ea rebum.</div>
CSS:
#testcase-vendor {
-moz-text-align-last: right;
-webkit-marquee-repetition: right;
-o-text-align-last: right;
-ms-text-align-last: right;
}
Testbeispiel: Schreibweise mit
Vendor-Präfix
HTML:
<div id="testcase-standard">Lorem ipsum dolor sit amet sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua labore et dolore magna aliquyam erat, sed diam voluptua at vero eos et accusam et justo duo dolores et ea rebum justo duo dolores et ea rebum.</div>
CSS:
#testcase-standard {
overflow: marquee;
text-align-last: right;
}
Testbeispiel: Standardschreibweise
Fehler melden
Diese Referenz ist ein Freizeitprojekt ohne aufwendiges Lektorat oder Vergleichbarem. Von daher lassen sich bei dem Umfang dieser Referenz trotzt größtmöglicher Sorgfalt Fehler nicht vermeiden.
Hilf, die Qualität dieser Seite zu verbessern! Sollte Dir ein Fehler auffallen, sei es in den Erklärungen, Beispielen oder den Informationen zum Browsersupport, seien es orthographische oder grammatikalische, sende eine kurze E-Mail an info@css-wiki.com. Auch Anregungen und Verbesserungsvorschläge sind jeder Zeit Willkommen. Jede E-Mail wird persönlich beantwortet!
Vielen Dank!