PROFI-FOTOS-online.com - Der eigene Online-Shop für Profi-Fotografen - Einfach. Günstig. Fair.

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.

CSS-Eigenschaft: text-align-last
KurzbeschreibungWerteStandardwertKategorieHinweis
Ausrichtung der letzten Zeile in einem Block
  • auto
  • start
  • end
  • left
  • right
  • center
  • justify
auto
Allgemein:
Textdarstellung
CSS 3:
Text
Neu in CSS 3
 

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 von direction (Schreibrichtung). Ist der Wert von direction ltr (links nach rechts, Standard in der westlichen Welt), bewirkt start eine Ausrichtung der letzten Zeile links. Hat direction den Wert rtl (rechts nach links), bewirkt start eine Ausrichtung nach rechts.
  • end verhält sich entsprechend zu start. Hat direction den Wert ltr, wird die letzte Zeile rechts ausgerichtet, bei rtl 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.

Browserunterstützung von text-align-last
Firefox
Firefox
Google Chrome
Google
Chrome
Internet Explorer
Internet
Explorer
Safari
Safari
Opera
Opera
CSS3
Version: 16
-moz-
Version: 20
n
Version: 8Version: 9Version: 10
n
Version: 4Version: 5Version: 6
n
Version: 10Version: 11Version: 12
n

Weiterführende Informationen zu text-align-last:

  • letzte CSS-Eigenschaft (Acc-Key: ALT + SHIFT + z):
    text-align


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 nur für: Firefox

Beispiel Nr. 1 So sieht's aus:

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.
 

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 nur für: Firefox

Beispiel Nr. 2 So sieht's aus:

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.
 

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 nur für: Firefox

Beispiel Nr. 3 So sieht's aus:

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.
 

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 nur für: Firefox

Beispiel Nr. 4 So sieht's aus:

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.
 

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 nur für: Firefox

Beispiel Nr. 5 So sieht's aus:

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.
 

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 nur für: Firefox

Beispiel Nr. 6 So sieht's aus:

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.
 

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 nur für: Firefox

Beispiel Nr. 7 So sieht's aus:

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.
 

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 nur für: Firefox

Beispiel Nr. 8 So sieht's aus:

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.
 

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 nur für: Firefox

Beispiel Nr. 9 So sieht's aus:

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.
 

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;
}
Beispiel nur für: Firefox

Testbeispiel: Schreibweise mit
Vendor-Präfix

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.
 

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

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.
 

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!

A-Z:

Schnell­auswahl

Seiten:

Letzte Änderung: 17. 01. 2024
Render Time: 0.034 sec.