Den unicode-bidi
egenskapen er en av to CSS egenskaper som håndterer gjengivelsen av toveis tekst i HTML og lignende markup-basert språk (f.eks XML). Den andre egenskapen er direction
, og de to brukes sammen til å lage nivåer av innebygd tekst med forskjellige tekstretninger (høyre mot venstre og venstre mot høyre) i et enkelt DOM-element.
.bilingual-excerpt ( direction: rtl; unicode-bidi: embed; )
Nettleseren bestemmer vanligvis hvilken retning innebygd tekst vil flyte, avhengig av lang
attributtet til elementer, nettleserens lokalitet og font-family
spesifikke elementer. unicode-bidi
kommer godt med når et element inneholder både LTR-tekst og RTL-tekst:
Brukeragenten bruker en kompleks algoritme definert av Unicode-standarden for å bestemme hvordan teksten skal vises. Denne egenskapen kontrollerer innebygd nivåer og overstyringer for Unicode toveis algoritme.
Den unicode-bidi
Eiendommen har tre vidt-støttede verdier:
- det “normale” nøkkelordet, som ikke gir noen ekstra nivåer av innebygd toveis tekst (standard nettleseradferd). Et element med denne egenskapen vil bare inneholde LTR- eller RTL-tekst.
- søkeordet "innebygd", som gir mulighet for toveis tekst i et element (for eksempel RTL-tekst som flyter midt i LTR-tekst). Dette bestemmes av
direction
eiendommen, og må brukes på et integrert element. - søkeordet "bidi-override", som fungerer på samme måte som "innebygd" når det brukes på innebygde elementer. På elementer på blokknivå overstyrer den nettleserens toveis tekstalgoritme og flyter teksten inn i alle innebygde barn strengt i henhold til
direction
eiendommen.
Interessepunkt
- Den
unicode-bidi
Eiendommen “er beregnet for DTD-designere. Nettdesignere og lignende forfattere bør ikke overstyre det. ” Bestem deg nøye om du trenger å bruke den. - Mens Internet Explorer teknisk støtter
unicode-bidi
siden versjon 5.5, er det "alvorlige feil relatert til flytende elementer" og bruk er pålitelig i IE 8+ (se nedenfor)
Nettleserstøtte
Chrome | Safari | Firefox | Opera | DVS | Android | iOS |
---|---|---|---|---|---|---|
Virker | Virker | Virker | Virker | 8.0+ | Virker | Virker |
Relaterte egenskaper
Almanakk 5. jan 2021retning
.element ( direction: rtl; )




skrivemodus
.element ( writing-mode: vertical-rl; )

