html 태그의 dir 속성은 국제 속성으로 간주될 수 있습니다. dir 속성은 브라우저에서 텍스트의 표시 방향을 지정하는 데 사용할 수 있습니다.
문서 전체 또는 대부분의 방향을 지정해야 하는 경우 다음 두 가지 이유로
요소에서 이 속성을 사용하는 대신 요소에서 dir 속성을 사용해야 합니다. html> ; 요소는 브라우저에서 더 잘 지원되며 속성은 본문의 요소뿐만 아니라 헤더 요소에도 적용됩니다. 문서의 작은 부분의 방향을 변경하려면 문서 본문의 요소에 dir 속성을 사용할 수도 있습니다.dir 속성에는 두 가지 값이 있습니다.
ltr: 왼쪽에서 오른쪽으로, 기본값.
rtl: 오른쪽에서 왼쪽으로 히브리어나 아랍어, 고대 중국 고전 중국어 등 일부 언어는 오른쪽에서 왼쪽으로 읽습니다.
사용 예는 다음과 같습니다.
왼쪽에서 오른쪽으로 읽는 문서 정의:
<html dir="ltr">
오른쪽에서 왼쪽으로 읽는 문서 정의:
<html dir="rtl">
먼저 간단한 예를 살펴보겠습니다.
<bdo dir="ltr">我非常爱你</bdo> <bdo dir="rtl">你爱常非我</bdo>
당신 위의 코드를 HTML에 넣고 효과를 보세요
참고: bod 태그를 사용할 때 dir 태그 속성을 사용해야 합니다. ltr은 왼쪽에서 오른쪽으로 정렬 순서를 나타냅니다. 오른쪽에서 왼쪽으로.
표시 결과는 다음과 같습니다.
我非常爱你 我非常爱你
bdo에 의해 정의된 후 서로 다른 텍스트 정렬이 동일한 표시 결과가 되는 것을 볼 수 있습니다. 유니코드 양방향 알고리즘은 방향 속성을 기반으로 포함된 문자 시퀀스를 자동으로 반전시킵니다. 예를 들어 영어 문서의 기본 방향은 왼쪽에서 오른쪽(ltr)입니다. 문서 섹션에 오른쪽에서 왼쪽(rtl)으로 읽는 언어가 포함되어 있는 경우 양방향 알고리즘을 적용하여 언어 방향을 바꿀 수 있습니다. 일반적으로 양방향 알고리즘과 DIR 태그 속성은 삽입 방향 변경을 처리하는 데 충분합니다. 그러나 서식이 지정된 텍스트를 양방향 알고리즘에 제출하면 오류가 발생할 수 있습니다. 예를 들어 이메일에 형식이 지정된 영어와 히브리어가 포함된 텍스트 세그먼트는 양방향 알고리즘에 의해 잘못 변환됩니다. 히브리어 텍스트의 읽기 순서는 이메일 형식으로 이미 변환되어 있으므로 여기에 양방향 알고리즘을 적용하면 텍스트가 다시 변환됩니다. bdo 요소는 양방향 알고리즘을 끄고 읽기 순서를 제어합니다. bdo 요소를 사용할 때는 dir 태그 속성을 사용해야 합니다.
위 내용은 html에서