Browser Internet Explorer Netscape Opera Safari Firefox
Version 5.5 6.0 7.0 8.0 8.0 9.0 7.0 8.0 9.2 9.5 1.3 2.0 3.1 1.5 2.0 3.0
Supported Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No No Yes Yes Yes Yes
Short information
Default value normal
Inherited No
Applied To all elements
HTML analog No
Reference to specification http://www.w3.org/TR/CSS21/visuren.html#propdef-unicode-bidi
Text reading occurs from left to right in the European languages. Also there are languages where the text is read from right to left. At mixture of different symbols in one document (Russian with a Hebrew, for example) in system Unicode, their direction is defined by a browser from characteristics and the contained text. Attributes unicode-bidi and direction specify the text of used language layout.


unicode-bidi: normal | embed | bidi-override
The browser defines independently how it should display the text on the basis of Unicode symbols.
It redefines text parameters locating it according to the attribute direction.
It is similar to embed but thus the order of symbols in the text also varies submitting to the value direction.


  DIV.rtl P {
   unicode-bidi: bidi-override; /* Characteristics of the text are changed */
   direction: rtl; /* Text is written right to left */ 
<div class="rtl">
The result of this example is shown on the figure 1. The value "bidi-override" is set for the attribute "unicode-bidi"; that's why the symbol order in the text is substituted to the opposite one (specified by the attribute "direction". Pay attention that the text is placed in the right window part and is read right to left like in Arabic language.

Network Virtualization
Server Virtualization
Server Virtualization Benefits
Storage Virtualization