양방향성(bidirectional)에 대한 엠베딩 수준을 반환하거나 설정한다.

인수
cssSelector : (스타일 선택자)
속성을 가질수 있는 엘레멘트()나 클라스(class) 이름 혹은 인식자(id)이다.

: (속성 문자열)
스타일 속성은 양방향성(bidirectional)에 대한 엠베딩 수준을 나타내는 문자열이다.

normal 디폴트이며, 엘레멘트는 추가적인 수준의 엠베딩을 하지 않는다. 인라인 엘레멘트에서는 엘레멘트 지역의 재구성이 무조건 이루어진다.
embed 엘레멘트는 추가적인 수준의 엠베딩을 한다. direction 속성값은 깔리는(엠베딩) 수준을 지정한다. 재구성은 엘레멘트 속에서 무조건 이루어 진다.
bidi-override 엘레멘트 속에서 재구성이 direction 속성에 의하여 순서적으로 철저하게 이루어지는 것만 제외하고는 embed 값과 같다. 이 값은 양방향성 기능을 덮어씌운다.

이 속성은 currentStyle에서는 읽기전용이고, 그외의 개체에서는 읽기/쓰기이며, 디폴트값은 normal이다.

CSS(Cascading Style Sheets) 애트리뷰트는 상속되지 않는다.

특기

unicodeBidi 속성은 direction 속성과 동시에 사용된다.

Unicode bidirectional 알고리즘은 깔린 글자들의 순서를 상속된 direction에 의하여 자동적으로 방향을 바꾼다. 예를들어 영어에서 기본 direction은 왼쪽에서 오른쪽으로(ltr) 이다. 문서의 한 문단이 오른쪽에서 왼쪽으로(rtl)의 한 언어로 구성되어 있으면, 그 언어의 디스플레이는 모두 바르게 오른쪽에서 왼쪽으로 디스플레이된다. 양방향성 알고리즘을 적용하는 사용도구(user agent)는 언어 방향에 맞게 역방향으로 배열한다.

적용
개체scriptCSS IE 버전
참고

이 속성은 CSS2(Cascading Style Sheets Level 2)에 정의되었다.


텍스트의 방향에 마우스를 대 보라.
<DIV style="unicodeBidi:normal;direction:rtl;background-color:ffc;padding:5;color:blue;width:260"
  onmouseover="this.style.unicodeBidi='bidi-override';this.style.dirction='ltr'"
  onmouseout="this.style.unicodeBidi='';this.style.dirction=''">텍스트의 방향에 마우스를 대 보라.</DIV>