Unicode-bidi - CSS-trikovi

Anonim

unicode-bidiImovine je jedan od dva CSS svojstava koji se bave donošenje dvosmjerno tekst u HTML i slične markup-based jezika (npr XML). Drugo je svojstvo directioni zajedno se koriste za stvaranje razina ugrađenog teksta s različitim smjerovima teksta (zdesna nalijevo i slijeva nadesno) u jednom DOM elementu.

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

Preglednik obično određuje u kojem će smjeru umetnuti tekst teći, ovisno o langatributu elemenata, lokalitetu preglednika i font-familyodređenim elementima. unicode-bididobro dođe kada element sadrži i LTR tekst i RTL tekst:

Korisnički agent primjenjuje složeni algoritam definiran standardom Unicode kako bi odredio kako tekst treba izgledati. Ovo svojstvo posebno kontrolira razine ugradnje i nadjačavanja dvosmjernog algoritma Unicode.

unicode-bidiObjekt ima tri široko podržane vrijednosti:

  1. "normalna" ključna riječ, koja ne nudi dodatne razine ugrađenog dvosmjernog teksta (zadano ponašanje preglednika). Element s ovim svojstvom sadržavat će samo LTR ili RTL tekst.
  2. ključna riječ "embed", koja omogućuje dvosmjerni tekst u elementu (na primjer, RTL tekst koji teče usred LTR teksta). To određuje directionsvojstvo i mora se primijeniti na ugrađeni element.
  3. ključna riječ "bidi-override", koja djeluje isto kao i "embed" kada se primjenjuje na umetnute elemente. Na elementima na razini bloka, on nadjačava dvosmjerni algoritam teksta preglednika i struji tekst unutar bilo koje ugrađene djece strogo prema directionsvojstvu.

Točke interesa

  • unicode-bidiObjekt je „namijenjen DTD dizajnera. Web dizajneri i slični autori to ne bi trebali nadjačati. " Pažljivo odlučite želite li ga koristiti.
  • Iako Internet Explorer tehnički podržava unicode-bidiod verzije 5.5, postoje "ozbiljne pogreške u vezi s plutajućim elementima", a upotreba je pouzdana u IE 8+ (vidi dolje)

Podrška preglednika

Krom Safari Firefox Opera IE Android iOS
Djela Djela Djela Djela 8,0+ Djela Djela

Povezana svojstva

Almanah 5. siječnja 2021

smjer

.element ( direction: rtl; ) Almanah Jwahir Sundai 5. siječnja 2021

način pisanja

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