unicode-bidi
Nuosavybė yra viena iš dviejų CSS savybių, kad rankena iš dvikryptė tekstą HTML ir panašių žymėjimo pagrindu kalbomis (pvz XML) atvaizdavimas. Kita ypatybė yra direction
ir abu naudojami kartu kuriant įdėto teksto lygius su skirtingomis teksto kryptimis (iš dešinės į kairę ir iš kairės į dešinę) viename DOM elemente.
.bilingual-excerpt ( direction: rtl; unicode-bidi: embed; )
Naršyklė paprastai nustato, kuria kryptimi tekės tekstas, atsižvelgiant į lang
elementų, naršyklės lokalės ir font-family
konkrečių elementų atributą . unicode-bidi
praverčia, kai elemente yra ir LTR, ir RTL tekstas:
Vartotojo agentas nustato sudėtingą algoritmą, apibrėžtą „Unicode“ standarto, kad nustatytų, kaip turėtų pasirodyti tekstas. Ši ypatybė specialiai valdo „Unicode“ dvikrypčio algoritmo įterpimo lygius ir nepaiso jų.
unicode-bidi
Viešbutyje yra trys plačiai remiamas vertybes:
- „normalus“ raktinis žodis, kuris nesiūlo jokių papildomų įterpto dvikrypčio teksto lygių (numatytasis naršyklės elgesys). Elemente su šia ypatybe bus tik LTR arba RTL tekstas.
- raktinis žodis „įterpti“, leidžiantis dvikryptį tekstą elemente (pavyzdžiui, RTL tekstas teka tarp LTR teksto). Tai nustatoma pagal
direction
ypatybę ir ji turi būti taikoma įdėtam elementui. - raktinis žodis „bidi-override“, kuris veikia taip pat, kaip ir „įdėti“, kai jis taikomas įterptiems elementams. Bloko lygio elementuose jis nepaiso naršyklės dvikrypčio teksto algoritmo ir teksto tekstą bet kokių vaikų viduje griežtai pagal
direction
savybę.
Lankytinos vietos
- Šis
unicode-bidi
turtas yra skirtas DTD dizaineriams. Interneto dizaineriai ir panašūs autoriai neturėtų to nepaisyti “. Atidžiai nuspręskite, ar jums reikia jį naudoti. - Nors „Internet Explorer“ techniškai palaiko
unicode-bidi
nuo 5.5 versijos, yra „rimtų klaidų, susijusių su plūduriuojančiais elementais“, o naudojimas yra patikimas naudojant IE 8+ (žr. Toliau)
Naršyklės palaikymas
„Chrome“ | „Safari“ | „Firefox“ | Opera | T.Y | „Android“ | „iOS“ |
---|---|---|---|---|---|---|
Veikia | Veikia | Veikia | Veikia | 8.0+ | Veikia | Veikia |
Susijusios savybės
Almanachas 2021 m. Sausio 5 dkryptis
.element ( direction: rtl; )
„Jwahir Sundai Almanac “ 2021 m. Sausio 5 d
rašymo režimas
.element ( writing-mode: vertical-rl; )
Robinas Rendle