CSS-свойство unicode-bidi
вместе со свойством direction
относится к обработке двунаправленного текста в документе. Например, если блок текста содержит тексты как слева направо (ltr
), так и справа налево (rtl
), то пользовательский агент (user-agent) применяет сложный алгоритм, определенный Unicode standard, для определения правильной направленности текста.
Свойства direction
и unicode-bidi
позволяют разработчикам контролировать уровни внедрения и переопределения для этого алгоритма.
Значение по умолчанию: | normal |
Применяется к: | Все элементы |
Наследование: | Да |
Анимирование: | Да. Анимируемые свойства |
Версия: | CSS 2, 3 |
Это свойство должно в большинстве случаев использоваться только разработчиками DTD. В частности, авторы, веб-дизайнеры и пользователи не должны переопределять это свойство.
Синтаксис
Синтаксически свойства задаются по следующему шаблону:
direction: bidi-override | embed | normal | initial | inherit
Примеры написания кода свойства direction
:
p {
unicode-bidi: bidi-override;
direction: rtl;
}
Значения свойств
В следующей таблице описаны значения этого свойства.
Значение | Описание |
---|---|
bidi-override |
Для встроенных элементов (inline) это создает переопределение текстового направления. Для блочных элементов (block) это создает переопределение для потомков, не входящих в другой дочерний, блочный элемент. Это означает, что переупорядочение внутри элемента происходит строго по последовательности в соответствии со свойством direction . |
embed |
Если элемент встроенный (inline), это значение открывает дополнительный уровень вложенности для алгоритма переопределения направления. Направление этого уровня определяется свойством direction property. |
normal |
Это значение не устанавливает дополнительный уровень вложенности для алгоритма переопределения направления. Для встроенных элементов неявное переупорядочение работает через границы элементов. |
initial |
Устанавливает это свойство в значение по умолчанию. |
inherit |
Если указан, связанный элемент принимает вычисленное значение своего родительского элемента unicode-bidi . |
Поддержка браузеров
Свойство unicode-bidi
поддерживается во всех основных браузерах.