Language
日本語
English

Caution

JavaScript is disabled in your browser.
This site uses JavaScript for features such as search.
For the best experience, please enable JavaScript before browsing this site.

CSS Dictionary

  1. Home
  2. CSS Dictionary
  3. unicode-bidi

unicode-bidi

Overrides the text direction set by 'Unicode'.

Sample Code

div.test { unicode-bidi: normal;}
div.test { unicode-bidi: bidi-override;}

Available Values

ValueDescription
normalApplies the text direction set by 'Unicode' as-is. This 'normal' is the initial value.
embedAdds the value specified by the 'direction' property on top of the text direction set by 'Unicode'.
bidi-overrideDisables all text direction settings defined by 'Unicode' and forcibly applies the value specified by the 'direction' property.

Browser Compatibility

Chrome Chrome
2+
1 and earlier ×
Firefox Firefox
1+
Safari Safari
1.3+
Edge Edge
12+
Supported in all versions
IE IE
11
10
9
8
7
6
Opera Opera
9.2+
8 and earlier ×
iOS Safari iOS Safari
1+
Android Android Browser
4.4+
3 and earlier ×
Chrome Android Chrome Android
Latest
Same support as desktop
Firefox Android Firefox Android
Latest
Same support as desktop

※ Version data is based on MDN.

Details

Overrides the text direction set by 'Unicode'.

'Unicode' is a character set that covers nearly all languages, including Japanese, English, Russian, and Chinese. It contains information about text direction, and the 'unicode-bidi' property allows you to override that direction information.

The 'unicode-bidi' property is mainly used when you want to reflect the value specified by the 'direction' property (which specifies the text direction). Behavior may vary by browser, but specifying 'bidi-override' for 'unicode-bidi' generally allows the value set by the 'direction' property to be applied.

If you find any errors or copyright issues, please .