A unicode-bidi
tulajdonság a CSS két tulajdonságának egyike, amely a kétirányú szöveg HTML és hasonló jelölés alapú nyelveken (pl. XML) történő megjelenítését kezeli. A másik tulajdonság az direction
, és a kettőt együtt használják a beágyazott szöveg szintjének létrehozására, különböző szövegirányokkal (jobbról balra és balról jobbra) egyetlen DOM elemben.
.bilingual-excerpt ( direction: rtl; unicode-bidi: embed; )
A böngésző általában meghatározza, hogy az inline szöveg milyen irányban fog folyni, lang
az elemek attribútumától, a böngésző területi beállításaitól és font-family
az egyes elemektől függően. unicode-bidi
akkor hasznos, ha egy elem tartalmaz mind LTR szöveget, mind RTL szöveget:
A felhasználói ügynök az Unicode szabvány által meghatározott komplex algoritmust alkalmazza a szöveg megjelenésének meghatározására. Ez a tulajdonság kifejezetten az Unicode kétirányú algoritmus beágyazási szintjeit és felülírásait szabályozza.
Az unicode-bidi
ingatlannak három széles körben támogatott értéke van:
- a „normál” kulcsszó, amely nem kínál további beágyazott kétirányú szöveget (a böngésző alapértelmezett viselkedése). Az ezzel a tulajdonsággal rendelkező elem csak LTR vagy RTL szöveget tartalmaz.
- az „embed” kulcsszó, amely kétirányú szöveget tesz lehetővé egy elemben (például az RTL szöveg folyik az LTR szöveg közepette). Ezt a
direction
tulajdonság határozza meg , és egy inline elemre kell alkalmazni. - a „kétirányú felülbírálás” kulcsszó, amely ugyanúgy működik, mint a „beágyazás”, ha inline elemekre alkalmazzák. A blokkszintű elemeken felülírja a böngésző kétirányú szövegalgoritmusát, és a szöveget minden beillesztett gyermek belsejében szigorúan a
direction
tulajdonságnak megfelelően továbbítja .
Látványosság
- Az
unicode-bidi
ingatlan „DTD tervezők számára készült. A webtervezőknek és hasonló szerzőknek nem szabad felülírniuk. ” Óvatosan döntse el, hogy használja-e. - Míg az Internet Explorer az
unicode-bidi
5.5 verzió óta technikailag támogatja , vannak „súlyos hibák az úszó elemekkel kapcsolatban”, és az IE 8+ verzióban megbízható a használata (lásd alább)
Böngésző támogatás
Króm | Szafari | Firefox | Opera | AZAZ | Android | iOS |
---|---|---|---|---|---|---|
Művek | Művek | Művek | Művek | 8.0+ | Művek | Művek |
Kapcsolódó tulajdonságok
Almanach 2021. január 5-énirány
.element ( direction: rtl; )
Jwahir Sundai Almanac 2021. január 5-én
írásmód
.element ( writing-mode: vertical-rl; )
Robin Rendle