text-align-last
laat u toe om de uitlijning van de laatste (of enige) regel tekst vlak voor een geforceerde regeleinde te regelen - bijvoorbeeld het einde van een alinea of de regel vlak voor een
tag.
.intro-graph ( text-align-last: center; )
Op het moment van schrijven waren alleen Mozilla-browsers en Internet Explorer-ondersteuning text-align-last
(met leveranciersvoorvoegsels), en elk heeft een iets andere implementatie. De eigenschap zou gaan werken in Chrome 35, maar vanaf Chrome 40 is nog steeds de vlag voor experimentele webplatforms vereist. Meer informatie over browserimplementaties in de Nuttige Plaatsen.
Waarden
left
lijnt de laatste tekstregel links van de container uit.right
lijnt de laatste regel tekst rechts van de container uit.center
centreert de laatste regel tekst in de container.justify
rechtvaardigt de laatste regel tekst zodat deze de volledige breedte van de container beslaat, waarbij indien nodig ruimte tussen woorden wordt ingevoegd om de regellengte te vergroten.start
lijnt de tekst uit met het "begin" van de regel op basisdirection
van de tekst - links voor LTR-talen, rechts voor RTL-talen.end
lijnt de laatste regel uit met het "einde" van de regel op basisdirection
van de tekst - rechts voor LTR-talen, links voor RTL-talen.auto
de standaard. Lijnt de laatste regel tekst uit zodat deze overeenkomt met detext-align
eigenschap van het element , als deze is ingesteld. Als het niet is ingesteld, wordtauto
de tekst uitgelijnd met het begin.inherit
past detext-align-last
eigenschap van het bovenliggende element toe.
Demo
Deze demo toont de verschillende text-align-last
waarden in actie. Opmerking: Internet Explorer ondersteunt de waarden start
of niet end
.
Zie de Pen text-align-last door CSS-Tricks (@ css-tricks) op CodePen.
Nuttige Plaatsen
In Internet Explorer text-align-last
werkt dit alleen als de text-align
rest van de tekst in het geselecteerde element is ingesteld op justify
. IE herkent ook niet de waarde start
of end
.
In Mozilla-browsers text-align-last
werkt het op de laatste regel vóór een geforceerde regeleinde, zelfs als er geen uitlijning is gespecificeerd voor de rest van de tekst in het element.
Het is ook de moeite waard om te weten dat text-align-last
de uitlijning voor alle laatste regels binnen het geselecteerde element wordt ingesteld, niet alleen voor de absoluut laatste regel tekst. Dus als u bijvoorbeeld een div
met vijf alinea's heeft, is uw text-align-last
verklaring van toepassing op de laatste regel van elk van de alinea's.
Als u text-align-last
alleen de allerlaatste regel in de container wilt gebruiken, kunt u mogelijk :last-child
of gebruiken :last-of-type
. Uw CSS zou er ongeveer zo uitzien:
#center-only-last p:last-child ( -ms-text-align-last: center; -moz-text-align-last: center; text-align-last: center; )
In de onderstaande demo ziet u aan de linkerkant text-align-last: center;
toegepast op een div met meerdere alinea's erin. Merk op dat de laatste regel van elke alinea gecentreerd is. De rechterkant text-align-last: center;
wordt alleen toegepast op de laatste alinea binnen de div met :last-child
.
Zie de Pen text-align-last door CSS-Tricks (@ css-tricks) op CodePen.
Verwant
- text-align
- tekst streepje
Meer informatie
- text-align-last in de CSS Text Module Level 3 (W3C)
- text-align-last bij MDN
- text-align-last op MSDN
- text-align-last op Adobe's webplatformteamblog
- Webkit Bug 76173, met betrekking tot Chrome's implementatie van
text-align-last
Browser-ondersteuning
Chrome | Safari | Firefox | Opera | D.W.Z | Android | iOS |
---|---|---|---|---|---|---|
35+ met experimentele vlaggen | Nee | 34+ (voorafgegaan) | Nee | 5.5+ (voorafgegaan) | Nee | Nee |