Уницоде-биди - ЦСС-трикови

Anonim

unicode-bidiИмовина је један од два ЦСС својства које се баве изрицање двосмерни текст у ХТМЛ и сличних језика за означавање на бази (нпр КСМЛ). Друго својство је directionи њих двоје се заједно користе за стварање нивоа уграђеног текста са различитим правцима текста (здесна налево и слева надесно) у једном ДОМ елементу.

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

Прегледач обично одређује у ком смеру ће текст тећи, у зависности од langатрибута елемената, локалитета прегледача и font-familyодређених елемената. unicode-bidiдобро дође када елемент садржи и ЛТР текст и РТЛ текст:

Кориснички агент примењује сложени алгоритам дефинисан Уницоде стандардом да би одредио како текст треба да изгледа. Ово својство посебно контролише нивое уграђивања и замене за двосмерни алгоритам Уницоде.

unicode-bidiИмовина има три широко подржали вредности:

  1. „нормална“ кључна реч, која не нуди додатне нивое уграђеног двосмерног текста (подразумевано понашање прегледача). Елемент са овим својством садржаће само ЛТР или РТЛ текст.
  2. кључна реч „ембед“, која омогућава двосмерни текст у елементу (на пример, РТЛ текст који тече усред ЛТР текста). Ово одређује directionсвојство и мора се применити на уграђени елемент.
  3. кључна реч „биди-оверриде“, која делује исто као и „ембед“ када се примењује на уграђене елементе. На елементима на нивоу блока, надјачава двосмерни алгоритам текста прегледача и пребацује текст унутар било које уграђене деце строго у складу са directionособином.

Тачке од интереса

  • Објекат unicode-bidiје „намењен је дизајнерима ДТД-а. Веб дизајнери и слични аутори то не би требало да заобиђу. “ Пажљиво одлучите да ли треба да га користите.
  • Иако Интернет Екплорер технички подржава unicode-bidiод верзије 5.5, постоје „озбиљне грешке у вези са плутајућим елементима“, а употреба је поуздана у ИЕ 8+ (види доле)

Подршка прегледача

Хром Сафари Фирефок Опера ИЕ Андроид иОС
Извођење радова Извођење радова Извођење радова Извођење радова 8.0+ Извођење радова Извођење радова

Повезана својства

Алманах 5. јануара 2021

правац

.element ( direction: rtl; ) Јвахир Сундаи календар на Јан 5, 2021

режим писања

.element ( writing-mode: vertical-rl; ) Робин Рендле