dir 속성

정의

dir 속성은 요소의 텍스트 방향성을 명시합니다.

bdo 요소에서는 반드시 사용하여야 합니다.

속성 값

나열 속성이며 ltr, rtl, auto 키워드를 갖습니다.
bdo 요소ltr, rtl 키워드를 사용합니다.

키워드 상태 내용
ltr ltr 요소 내용의 텍스트가 왼쪽에서 오른쪽입니다.
rtl rtl 요소 내용의 텍스트가 오른쪽에서 왼쪽입니다.
auto auto 요소의 내용에 따라서 방향성이 판별됩니다.
  • auto 키워드인 경우 양방향 알고리즘에서 문단 레벨로 방향성을 결정하는 것과 흡사하게, 첫 문자만을 보고 판단합니다. 때문에 방향성을 제대로 알 수 없습니다. 서버쪽에서 사용할 수 있는 더 좋은 알고리즘이 없는 경우에만 사용하기를 권장합니다.
  • dir 속성의 기본값은 없습니다.
    • 요소가 루트 요소이고, dir 속성이 정의되지 않았을 때 요소의 방향성은 ltr 상태가 됩니다.
  • 부모 요소를 갖는 요소에 dir 속성이 없다면, 부모의 방향성을 따릅니다.

메모

  • 이 속성의 효과는 표현 계층에 있습니다. CSS 역시 direction, unicode-bidi 속성을 갖고 있습니다. 하지만 CSS 속성보다는 dir 속성을 사용하기를 강력히 권장합니다. 아랍어를 오른쪽에서 왼쪽이 아닌 왼쪽에서 오른쪽으로 읽을 수는 없는 것과 같이 언어에 따른 방향성은 CSS가 없을 때도 정확히 표현되어야 하기 때문입니다.

참조

기준 명세를 바탕으로 명세 번역과 레퍼런스 제작이 이루어졌습니다. 최근 내용은 최신 명세를 확인해 주세요.

 
html5/attribute/dir.txt · 마지막 수정: 2013/11/19 13:35 (외부 편집기)
이 레퍼런스는 클리어보스가 제작/운영하고 있으며, 다음의 라이센스를 따릅니다 :CC 저작자표시-비영리-동일조건변경허락 2.0
Recent changes RSS feed World Wide Web Consortium Driven by DokuWiki