Unicode-bidi - CSS-trikid

Anonim

unicode-bidiVara on üks kahest CSS omadused, mis tegelevad renderdamine kahesuunaline teksti HTML jms juurdehindlus põhinev keeltes (nt XML). Teine omadus on directionja neid kahte kasutatakse koos, et luua ühes DOM-i elemendis erineva tekstisuunaga (paremalt vasakule ja vasakult paremale) manustatud teksti tasemed.

.bilingual-excerpt ( direction: rtl; unicode-bidi: embed; )

Brauser määrab tavaliselt sujuva teksti sujuva suuna, sõltuvalt langelementide atribuudist, brauseri lokaadist ja font-familykonkreetsetest elementidest. unicode-bidituleb kasuks, kui element sisaldab nii LTR-teksti kui ka RTL-teksti:

Kasutajaagent kasutab teksti ilmumise kindlaksmääramiseks keerukat algoritmi, mille määratleb Unicode'i standard. See omadus kontrollib spetsiaalselt Unicode'i kahesuunalise algoritmi kinnistamistasandeid ja alistab.

unicode-bidiVara on kolm laialdaselt toetatud väärtused:

  1. „tavaline” märksõna, mis ei paku manustatud kahesuunalise teksti lisatasemeid (brauseri vaikekäitumine). Selle atribuudiga element sisaldab ainult LTR- või RTL-teksti.
  2. märksõna „embed”, mis võimaldab kahesuunalist teksti elemendis (näiteks RTL-tekst voolab keset LTR-i). Selle määrab directionomadus ja see tuleb rakendada tekstisisesele elemendile.
  3. märksõna „kahesuunaline alistamine”, mis toimib samamoodi nagu „embed”, kui seda rakendada tekstisisestele elementidele. Blokeerimistaseme elementidel alistab see brauseri kahesuunalise teksti algoritmi ja voogab teksti mis tahes siselaste sees rangelt vastavalt directionomadusele.

Huvipunktid

  • unicode-bidiMajutusasutus "on mõeldud DTD disainerid. Veebidisainerid ja sarnased autorid ei tohiks seda alistada. " Otsustage hoolikalt, kas peate seda kasutama.
  • Kuigi Internet Explorer toetab tehniliselt unicode-bidialates versioonist 5.5, on „hõljuvate elementidega seotud tõsiseid vigu” ja IE 8+ puhul on kasutamine usaldusväärne (vt allpool)

Brauseri tugi

Chrome Safari Firefox Ooper IE Android iOS
Töötab Töötab Töötab Töötab 8.0+ Töötab Töötab

Seotud omadused

Almanahh 5. jaanuaril 2021

suund

.element ( direction: rtl; ) Jwahir Sundai almanahh 5. jaanuaril 2021

kirjutamisrežiim

.element ( writing-mode: vertical-rl; ) Robin Rendle