text-align-last
leidžia valdyti paskutinės (arba vienintelės) teksto eilutės lygiuotę prieš priverstinį eilučių pertraukimą, pavyzdžiui, pastraipos pabaigą arba eilutę priešais
žymą.
.intro-graph ( text-align-last: center; )
Rašymo metu palaikomos tik „Mozilla“ naršyklės ir „Internet Explorer“ text-align-last
(su tiekėjo priešdėliais), ir kiekviena jų yra šiek tiek kitokia. Turtas turėjo pradėti veikti „Chrome 35“, tačiau nuo „Chrome 40“ vis tiek reikalinga eksperimentinių žiniatinklio platformų vėliava. Daugiau informacijos apie naršyklės diegimą „Lankytinos vietos“.
Vertybės
left
sulygiuoja paskutinę teksto eilutę kairėje talpyklos.right
sulygiuoja paskutinę teksto eilutę talpyklos dešinėje.center
sutelkia paskutinę sudėtinio rodinio teksto eilutę.justify
pateisina paskutinę teksto eilutę, kad ji apimtų visą konteinerio plotį, įterpdama tarpą tarp žodžių, jei reikia, kad padidėtų eilutės ilgis.start
sulygina tekstą su eilutės „pradžia“ pagaldirection
tekstą - kairė LTR kalboms, dešinė RTL kalboms.end
paskutinę eilutę sulygiuoja su eilutės „pabaiga“, remiantisdirection
tekstu - dešinė LTR kalboms, kairė RTL kalboms.auto
numatytasis. Sulygiuoja paskutinę teksto eilutę, kad ji atitiktų elementotext-align
ypatybę, jei ji nustatyta. Jei jis nenustatytas,auto
sulygiuokite tekstą su pradžia.inherit
taikotext-align-last
pirminio elemento ypatybę.
Demonstracija
Ši demonstracija rodo skirtingas veikimo text-align-last
vertes. Pastaba: „ Internet Explorer“ nepalaiko start
arba end
reikšmių.
„CodePen“ žr. CSS-Tricks (@ css-tricks) „Pen text-align-last“.
Lankytinos vietos
„Internet Explorer“ text-align-last
veikia tik tada text-align
, kai likusi pasirinkto elemento teksto dalis yra nustatyta justify
. Be to, IE neatpažįsta start
ir end
vertės.
„Mozilla“ naršyklėse text-align-last
veiks paskutinėje eilutėje prieš priverstinį eilučių pertraukimą, net jei likusiam elemento tekstui nenurodytas lygiavimas.
Taip pat verta žinoti, kad text-align-last
nustatomas visų paskutinių pasirinkto elemento eilučių, o ne tik absoliučios paskutinės teksto eilutės, lygiavimas. Taigi, pavyzdžiui, jei jame yra a div
su penkiomis pastraipomis, jūsų text-align-last
deklaracija bus taikoma paskutinei kiekvienos pastraipos eilutei.
Jei norite naudoti text-align-last
tik paskutinėje konteinerio eilutėje, galite naudoti :last-child
arba :last-of-type
. Jūsų CSS atrodys maždaug taip:
#center-only-last p:last-child ( -ms-text-align-last: center; -moz-text-align-last: center; text-align-last: center; )
Žemiau esančioje demonstracijoje kairėje pusėje rodoma, kaip text-align-last: center;
pritaikyti div, kuriame yra kelios pastraipos. Atkreipkite dėmesį, kad kiekvienos pastraipos paskutinė eilutė yra centre. Dešinėje pusėje rodomi text-align-last: center;
taikymai tik paskutinei pastraipai, esančiai div viduje :last-child
.
„CodePen“ žr. CSS-Tricks (@ css-tricks) „Pen text-align-last“.
Susijęs
- sulyginti tekstą
- teksto įtrauka
Daugiau informacijos
- text-align-last CSS 3 lygio modulio modelyje (W3C)
- text-align-last MDN
- text-align-last MSDN
- text-align-last „Adobe“ interneto platformos komandos tinklaraštyje
- „Webkit Bug 76173“ dėl „Chrome“ diegimo
text-align-last
Naršyklės palaikymas
„Chrome“ | „Safari“ | „Firefox“ | Opera | T.Y | „Android“ | „iOS“ |
---|---|---|---|---|---|---|
35+ su eksperimentinėmis vėliavomis | Ne | 34+ (priešdėlis) | Ne | 5,5+ (priešdėlis) | Ne | Ne |