В европейских языках чтение текста происходит слева направо, тем не менее в некоторых языках, например, в арабском, текст читается справа налево. Когда в тексте документа используются разные по написанию символы в системе юникод, их направление чтения определяется браузером исходя из характеристик и содержимого текста. Свойства unicode-bidi и direction задают, как должен располагаться текст используемого языка.
CSS синтаксис
unicode-bidi: normal | embed | bidi-override | initial | inherit;
Возможные значения
Значение | Описание |
---|---|
normal | Значение по умолчанию. Браузер самостоятельно определяет, как следует отображать текст, исходя из порядка символов юникода. |
embed | Создает дополнительный уровень преобразования текста при подразумеваемом порядке символов юникода. |
bidi-override | Создает дополнительный уровень преобразования текста и переопределяет порядок символов юникода, реорганизуя последовательность в соответствии со значением свойства direction. |
inherit | Значение наследуется от родительского элемента. |
initial | Устанавливает значение по умолчанию. |
Пример использования
Переопределяем текст
div {
direction: rtl;
unicode-bidi: bidi-override;
}