Unicode-bidi - CSS-triki

Anonim

unicode-bidiĪpašums ir viens no diviem CSS īpašības, kas veic tās renderēšanu divvirzienu tekstu HTML un līdzīgu iezīmēšanas bāzes valodās (piemēram, XML). Otrs rekvizīts ir directionun abi tiek izmantoti kopā, lai vienā DOM elementā izveidotu iegultā teksta līmeņus ar dažādiem teksta virzieniem (no labās uz kreiso un no kreisās uz labo).

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

Pārlūkprogramma parasti nosaka plūsmas teksta virzienu atkarībā langno elementu atribūta, pārlūkprogrammas lokalizācijas un font-familykonkrētiem elementiem. unicode-bidinoderēs, ja elements satur gan LTR tekstu, gan RTL tekstu:

Lietotāja aģents izmanto sarežģītu algoritmu, ko definējis Unicode standarts, lai noteiktu, kā tekstam vajadzētu parādīties. Šis rekvizīts īpaši kontrolē iegremdēšanas līmeņus un ignorē Unicode divvirzienu algoritmu.

unicode-bidiĪpašumā ir trīs plaši atbalstīto vērtības:

  1. “parastais” atslēgvārds, kas nepiedāvā papildu iegultā divvirzienu teksta līmeņus (noklusējuma pārlūka darbība). Elementā ar šo rekvizītu būs tikai LTR vai RTL teksts.
  2. atslēgvārds “embed”, kas ļauj divvirzienu tekstu elementā (piemēram, RTL tekstu, kas plūst starp LTR tekstu). To nosaka directionrekvizīts, un tas jāpiemēro iekļautajam elementam.
  3. atslēgvārds “bidi-override”, kas darbojas tāpat kā “iegult”, lietojot tos iekļautajiem elementiem. Bloka līmeņa elementos tas ignorē pārlūkprogrammas divvirzienu teksta algoritmu un teksta teksts visos iekšējos bērnos tiek stingri ievērots atbilstoši directionīpašumam.

Apskates vietas

  • unicode-bidiĪpašums "ir paredzēta DTD dizaineri. Tīmekļa dizaineriem un līdzīgiem autoriem nevajadzētu to ignorēt. ” Rūpīgi izlemiet, vai jums tas jāizmanto.
  • Kaut arī Internet Explorer tehniski atbalsta unicode-bidikopš 5.5 versijas, pastāv “nopietnas kļūdas, kas saistītas ar peldošajiem elementiem”, un IE 8+ lietošana ir uzticama (skat. Zemāk)

Pārlūkprogrammas atbalsts

Chrome Safari Firefox Opera IE Android iOS
Darbi Darbi Darbi Darbi 8.0+ Darbi Darbi

Saistītās īpašības

Almanahs 2021. gada 5. janvārī

virzienu

.element ( direction: rtl; ) Džvaira Sundai almanahs 2021. gada 5. janvārī

rakstīšanas režīms

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