text-align-last
voit hallita viimeisen (tai ainoan) tekstirivin tasausta juuri ennen pakotettua rivinvaihtoa - esimerkiksi kappaleen loppua tai riviä suoraan
tagin edessä.
.intro-graph ( text-align-last: center; )
Tämän kirjoituksen aikaan vain Mozilla-selaimet ja Internet Explorer tukevat text-align-last
(toimittajan etuliitteillä), ja kullakin on hieman erilainen toteutus. Ominaisuuden piti alkaa toimia Chrome 35: ssä, mutta Chrome 40: stä lähtien se vaatii silti kokeellisen web-alustan lipun. Lisätietoja selaimen toteutuksista kohdepisteissä.
Arvot
left
tasaa tekstin viimeisen rivin säilön vasemmalle puolelle.right
tasaa tekstin viimeisen rivin säilön oikealle puolelle.center
keskittää viimeisen tekstirivin säilöön.justify
perustelee tekstin viimeisen rivin, jotta se ulottuu koko säilön leveydelle, lisäämällä tilaa sanojen väliin tarvittaessa rivin pituuden lisäämiseksi.start
tasaa tekstin rivin "alkuun"direction
tekstin perusteella - vasemmalle LTR-kielille, oikealle RTL-kielille.end
tasaa viimeisen rivin rivin "loppuun"direction
tekstin perusteella - oikea LTR-kielille, vasemmalle RTL-kielille.auto
oletusarvo. Tasaa tekstin viimeisen rivin vastaamaan elementintext-align
ominaisuutta, jos se on asetettu. Jos sitä ei ole asetettu,auto
tasaa teksti alkuun.inherit
käyttäätext-align-last
ylätason elementin ominaisuutta.
Demo
Tämä esittely näyttää eri text-align-last
arvot toiminnassa. Huomautus: Internet Explorer ei tue start
tai end
-arvoja.
Katso CSS-Tricksin kynä text-align-last (@ css-tricks) CodePenistä.
Kiinnostavat paikat
Internet Explorerissa text-align-last
toimii vain, kun text-align
valitun elementin loput tekstistä on asetettu justify
. Myös IE ei tunnista start
eikä end
arvosta.
Toimii Mozilla-selaimissa text-align-last
viimeisellä rivillä ennen pakotettua rivinvaihtoa, vaikka elementin muulle tekstille ei ole määritetty kohdistusta.
On myös syytä tietää, että text-align-last
asetetaan tasaus kaikille valitun elementin viimeisille riveille, ei vain viimeiselle tekstiriville. Joten jos sinulla on esimerkiksi div
viisi kappaletta, text-align-last
ilmoitustasi sovelletaan kunkin kappaleen viimeiseen riviin.
Jos haluat käyttää text-align-last
vain säiliön viimeisellä rivillä, voit ehkä käyttää :last-child
tai :last-of-type
. CSS: si näyttäisi tältä:
#center-only-last p:last-child ( -ms-text-align-last: center; -moz-text-align-last: center; text-align-last: center; )
Alla olevassa esittelyssä vasen puoli näyttää text-align-last: center;
sovelluksen div: iin, jonka sisällä on useita kappaleita. Huomaa, että jokaisen kappaleen viimeinen rivi on keskitetty. Oikea puoli näyttää text-align-last: center;
vain div: n viimeisen kappaleen :last-child
.
Katso CSS-Tricksin kynä text-align-last (@ css-tricks) CodePenistä.
Liittyvät
- tekstin tasaus
- teksti-luetelmakohta
Lisää tietoa
- text-align-last CSS-tekstimoduulissa, taso 3 (W3C)
- text-align-last MDN: ssä
- text-align-last MSDN: ssä
- text-align-last Adoben verkkosivustotiimin blogissa
- Webkit Bug 76173, liittyen Chromen käyttöönottoon
text-align-last
Selaimen tuki
Kromi | Safari | Firefox | Ooppera | IE | Android | iOS |
---|---|---|---|---|---|---|
35+ kokeellisilla lipuilla | Ei | 34+ (etuliite) | Ei | 5.5+ (etuliite) | Ei | Ei |