text-align-last
lar deg kontrollere justeringen av den siste (eller eneste) tekstlinjen rett før et tvungen linjeskift - for eksempel slutten av et avsnitt eller linjen rett før en
tag.
.intro-graph ( text-align-last: center; )
I skrivende stund støtter bare Mozilla-nettlesere og Internet Explorer text-align-last
(med leverandørprefikser), og hver har en litt annen implementering. Eiendommen skulle begynne å fungere i Chrome 35, men fra og med Chrome 40 krever det fortsatt det eksperimentelle webplattformene. Mer detaljer om nettleserimplementeringer i interessepunktene.
Verdier
left
justerer den siste tekstlinjen til venstre for beholderen.right
justerer den siste tekstlinjen til høyre for beholderen.center
sentrerer den siste tekstlinjen i containeren.justify
rettferdiggjør den siste tekstlinjen slik at den strekker seg over hele bredden på beholderen, og setter mellomrom mellom ordene om nødvendig for å øke linjelengden.start
justerer teksten til "starten" på linjen basert pådirection
teksten - venstre for LTR-språk, høyre for RTL-språk.end
justerer den siste linjen til "slutten" av linjen basert pådirection
teksten - høyre for LTR-språk, venstre for RTL-språk.auto
Standaren. Justerer den siste tekstlinjen for å matche elementetstext-align
egenskap, hvis den er satt. Hvis det ikke er angitt,auto
justerer du teksten til starten.inherit
brukertext-align-last
eiendommen til det overordnede elementet.
Demo
Denne demoen viser de forskjellige text-align-last
verdiene i aksjon. Merk: Internet Explorer støtter ikke verdiene start
eller end
.
Se pennen text-align-last av CSS-Tricks (@ css-tricks) på CodePen.
Interessepunkt
I Internet Explorer text-align-last
fungerer det bare når text-align
resten av teksten i det valgte elementet er satt til justify
. IE gjenkjenner heller ikke verdien start
eller end
.
I Mozilla-nettlesere text-align-last
vil den fungere på den siste linjen før et tvungen linjeskift, selv om det ikke er spesifisert noen justering for resten av teksten i elementet.
Det er også verdt å vite at text-align-last
angir justeringen for alle siste linjer i det valgte elementet, ikke bare den absolutte siste tekstlinjen. Så hvis du for eksempel har et div
med fem avsnitt, vil text-align-last
erklæringen gjelde for den siste linjen i hvert av avsnittene.
Hvis du bare vil bruke text-align-last
den aller siste linjen i containeren, kan du kanskje bruke :last-child
eller :last-of-type
. CSS-en din vil se ut slik:
#center-only-last p:last-child ( -ms-text-align-last: center; -moz-text-align-last: center; text-align-last: center; )
I demoen nedenfor viser venstre side text-align-last: center;
brukt på en div med flere avsnitt inne i den. Legg merke til at den siste linjen i hvert avsnitt er sentrert. Den høyre siden viser text-align-last: center;
bare brukt til det siste avsnittet inne i div ved hjelp av :last-child
.
Se pennen text-align-last av CSS-Tricks (@ css-tricks) på CodePen.
I slekt
- tekstjustering
- tekstinnrykk
Mer informasjon
- text-align-last i CSS Text Module Level 3 (W3C)
- text-align-last ved MDN
- text-align-last på MSDN
- text-align-last på Adobes webblatt for teamplattform
- Webkit Bug 76173, angående Chrome-implementering av
text-align-last
Nettleserstøtte
Chrome | Safari | Firefox | Opera | DVS | Android | iOS |
---|---|---|---|---|---|---|
35+ med eksperimentelle flagg | Nei | 34+ (prefiks) | Nei | 5.5+ (prefiks) | Nei | Nei |