unicode-bidi
Поддержка браузерами
12.0+ | 5.5+ | 1.0+ | 2.0+ | 9.2+ | 1.3+ |
Описание
CSS свойство unicode-bidi вместе со свойством direction относится к обработке двунаправленного текста в документе. Например, когда блок кода одновременно содержит текст с написанием и справа налево и слева на право, то браузер будет использовать сложный алгоритм, определенный стандартом Unicode, для определения способа отображения текста. Это свойство переопределяет этот алгоритм и позволяет разработчику контролировать внедрение текста.
Значение по умолчанию: | normal |
---|---|
Применяется: | ко всем элементам |
Анимируется: | нет |
Наследуется: | да |
Версия: | CSS2 |
Синтаксис JavaScript: | object.style.unicodeBidi="bidi-override" |
Синтаксис
unicode-bidi: normal|embed|bidi-override|intitial|inherit;
Значения свойства
Значение | Описание |
---|---|
normal | Это значение не предоставляет дополнительный уровень внедрения в отношении двунаправленного алгоритма. Для строчных элементов неявное упорядочивание работает через границы элемента. |
embed | Если элемент строчный, то это значение открывает дополнительный уровень внедрения в отношении двунаправленного алгоритма. Направление этого уровня вложенности задается свойством direction. |
bidi-override | Это значение создает переопределение для строчных элементов. Для блочных элементов, ячеек таблицы, заголовка таблицы или inline-block элементов оно создает переопределение для потомков строчного уровня. Другими словами подразумевается, что часть двунаправленного алгоритма игнорируется и используется значение свойства direction для переупорядочения содержимого внутри элемента. |
inherit | Указывает, что значение наследуется от родительского элемента. |
Пример
CSS Свойство:
unicode-bidi:
Результат:
Override text direction.
CSS Код:
div {
direction: rtl;
unicode-bidi: normal;
}
direction: rtl;
unicode-bidi: normal;
}