2011-03-21 2 views

답변

15

<body dir="rtl">는 W3C 권고에 따라, 더욱 적절한 ?: :

http://www.w3.org/International/questions/qa-bidi-css-markup

때문에 방향성은 문서의 필수 부분이다. nt 구조체에서, 문서 나 정보 덩어리의 방향성을 설정하거나 유니 코드 양방향 알고리즘만으로는 원하는 방향성을 얻기에 부족한 텍스트의 위치를 ​​식별하기 위해 마크 업을 사용해야합니다. [...] 그렇다면 사용 가능한 경우 언제든지 전용 bidi 마크 업을 사용해야합니다. 단순히 효과를 내기 위해 일반 요소에 CSS 스타일을 적용하지 마십시오.

CSS를 무시하는 사용자 에이전트도이 접근법의 이점을 얻을 수 있습니다.

+0

나는 이것이 좋은 대답이라고 생각하지만, 두 가지 방법의 결합은 어떤 스타일링 능력을 줄 수있다. 예를 들어 (CSS를 사용하여) 클래스 (.ltr 또는 .rtl)에 따라 왼쪽 또는 오른쪽 요소를 부동화 할 수 있습니다. – Jonathan

+2

일단 html 속성을 사용하면 클래스가 필요하지 않습니다. '[dir = rtl]',': not ([dir])'과 같은 속성 선택자를 사용할 수 있습니다. – Xavier