text-align-last
ļauj kontrolēt pēdējās (vai vienīgās) teksta rindas izlīdzināšanu tieši pirms piespiedu rindas pārtraukuma, piemēram, rindkopas beigas vai rindu tieši pirms
taga.
.intro-graph ( text-align-last: center; )
Šīs rakstīšanas laikā atbalsta tikai Mozilla pārlūkprogrammas un Internet Explorer text-align-last
(ar piegādātāja prefiksiem), un katram no tiem ir nedaudz atšķirīga ieviešana. Paredzēts, ka īpašumam vajadzētu sākt darboties pārlūkā Chrome 35, taču, sākot no pārlūka Chrome 40, tam joprojām ir nepieciešams eksperimentālo tīmekļa platformu karogs. Sīkāka informācija par pārlūkprogrammas ieviešanu interesējošajos punktos.
Vērtības
left
izlīdzina teksta pēdējo rindiņu pa kreisi no konteinera.right
izlīdzina teksta pēdējo rindiņu pa labi no konteinera.center
centrē konteinera pēdējo teksta rindiņu.justify
attaisno pēdējo teksta rindiņu, lai tā aptvertu visu konteinera platumu, ievietojot atstarpi starp vārdiem, ja nepieciešams, lai palielinātu līnijas garumu.start
izlīdzina tekstu līnijas “sākumam”, pamatojoties uzdirection
teksta tekstu - pa kreisi - LTR valodām, pa labi - RTL valodām.end
izlīdzina pēdējo rindu ar rindas “beigām”, pamatojoties uzdirection
tekstu - pa labi LTR valodām, pa kreisi RTL valodām.auto
noklusējums. Pielīdzina pēdējās teksta rindas, lai tā atbilstu elementatext-align
rekvizītam, ja tas ir iestatīts. Ja tas nav iestatīts,auto
pielīdziniet tekstu sākumam.inherit
pielietotext-align-last
vecāka elementa rekvizītu.
Demonstrācija
Šajā demonstrācijā tiek rādītas dažādas text-align-last
vērtības darbībā. Piezīme. Internet Explorer neatbalsta start
vai end
vērtības.
Vietnē CodePen skatiet CSS-Tricks (@ css-tricks) pildspalvas tekstu-align-last.
Apskates vietas
Pārlūkprogrammā Internet Explorer text-align-last
darbojas tikai tad text-align
, ja pārējā atlasītā elementa teksta daļa ir iestatīta uz justify
. Arī IE neatpazīst start
vai end
vērtību.
Pārlūkprogrammās Mozilla text-align-last
darbosies pēdējā rindā pirms piespiedu rindas pārtraukuma, pat ja elementa tekstam nav norādīts izlīdzinājums.
Ir arī vērts zināt, ka tiek text-align-last
iestatīta izlīdzināšana visām izvēlētā elementa pēdējām rindām, ne tikai absolūtai pēdējai teksta rindiņai. Tā, piemēram, ja tajā ir a div
ar piecām rindkopām, jūsu text-align-last
deklarācija tiks piemērota katras rindkopas pēdējai rindai.
Ja vēlaties izmantot text-align-last
tikai pēdējā konteinera rindā, iespējams, varēsit izmantot :last-child
vai :last-of-type
. Jūsu CSS izskatīsies apmēram šādi:
#center-only-last p:last-child ( -ms-text-align-last: center; -moz-text-align-last: center; text-align-last: center; )
Zemāk esošajā demonstrācijā kreisajā pusē redzams, kas text-align-last: center;
piemērots div, kura iekšpusē ir vairāki punkti. Ievērojiet, ka katras rindkopas pēdējā rinda ir centrēta. Labajā pusē parādīti text-align-last: center;
tikai pēdējie paragrāfi div iekšpusē, izmantojot :last-child
.
Vietnē CodePen skatiet CSS-Tricks (@ css-tricks) pildspalvas tekstu-align-last.
Saistīts
- izlīdzināt tekstu
- teksta ievilkums
Vairāk informācijas
- text-align-last CSS teksta moduļa 3. līmenī (W3C)
- text-align-last MDN
- text-align-last MSDN
- text-align-last Adobe tīmekļa platformas komandas emuārā
- Webkit Bug 76173 par Chrome ieviešanu
text-align-last
Pārlūka atbalsts
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
35+ ar eksperimentāliem karodziņiem | Nē | 34+ (prefikss) | Nē | 5.5+ (ar prefiksu) | Nē | Nē |