unicode-bidi

Обновлено: 30.05.2022

unicode-bidi

В европейских языках чтение текста происходит слева направо, в то время как есть языки, где текст читается справа налево. При смешении в одном документе разных по написанию символов (русского с ивритом, к примеру) в системе юникод, их направление определяется браузером из характеристик и содержимого текста. Свойства unicode-bidi и direction задают, как должен располагаться текст используемого языка.

Краткая информация

Значение по умолчанию normal
Наследуется Нет
Применяется Ко всем элементам
Анимируется Нет

Синтаксис

unicode-bidi: normal | embed | bidi-override

Значения

normal Браузер самостоятельно определяет, как ему следует отображать текст на основе символов юникода.
embed Переопределяет параметры текста, располагая его, как указано в свойстве direction.
bidi-override Аналогичен embed, но при этом также меняется порядок символов в тексте, подчиняясь значению direction.

Пример

Результат данного примера показан на рис. 1. Поскольку используется значение bidi-override свойства unicode-bidi, то порядок символов в тексте меняется на обратный. А именно на тот, что указан свойством direction. Заметьте, что текст располагается по правому краю окна, точка в предложении слева от текста.

Рис. 1. Результат использования unicode-bidi и direction

Объектная модель

Объект.style.unicodeBidi

Браузеры

unicode-bidi

Посмотреть совместимость на Can I use?

unicode-bidi