direction
속성과 함께 문서의 양방향 텍스트 처리 방법을 설정한다.
예를 들어 컨텐츠 블록에 왼쪽에서 오른쪽 및 오른쪽에서 왼쪽으로 텍스트가 모두 포함 된 경우 웹 브라우저는 복잡한 유니 코드 알고리즘을 사용하여 텍스트를 표시하는 방법을 결정한다.
normal | embed | isolate | bidi-override | isolate-override | plaintext
normal | embed | isolate | bidi-override | isolate-override | plaintext
인라인 요소의 경우 재정의가 생성된다. 블록 컨테이너 요소의 경우 다른 블록 컨테이너 요소 내에 있지 않은 인라인 레벨 하위 항목에 대한 대체를 작성한다. 이것은 요소 내부에서 direction 속성에 따라 순서가 엄격하게 정렬됨을 의미한다. 양방향 알고리즘의 암시적 부분은 무시된다.
인라인 상자의 경우 양방향 알고리즘과 관련하여 추가 수준의 임베딩(embedding)을 열어 방향성 임베딩(embedding)을 만든다. 임베딩 레벨의 방향은 direction
속성에 의해 지정된다. 상자 내부에서 재정렬은 암시적으로 수행된다.
인라인 상자에서 콘텐츠를 bidi-isolates
처리한다. 블록 경계나 강제 단락 나누기에 의해 중단되지 않는 인라인 수준 상자의 각 시퀀스가 격리된 시퀀스로 처리된다는 점을 제외하고는 방향성 임베딩과 유사하며 그에 따른 임베딩 수준이 증가한다.
isolate
의 격리 동작과 bidi-override
의 방향 재정의 동작을 결합한다.
상자는 양방향 알고리즘과 관련하여 추가 수준의 임베딩을 열지 않는다. 인라인 상자의 경우 암시적 재정렬은 상자 경계를 넘어 작동한다.
유니코드 양방향 알고리즘의 목적을 위해 각 상자의 각 bidi 단락(블록 컨테이너인 경우) 또는 격리된 시퀀스(인라인인 경우)의 기본 방향성이 규칙 P2 및 유니코드 양방향 알고리즘의 P3이다.
다음은 필요에 따라 일부 값을 설명하므로 표시되지 않는 값은 값 유형을 참조하라.
상자는 양방향 알고리즘과 관련하여 추가 수준의 임베딩을 열지 않는다. 인라인 상자의 경우 암시적 재정렬은 상자 경계를 넘어 작동한다.
인라인 요소의 경우 재정의가 생성된다. 블록 컨테이너 요소의 경우 다른 블록 컨테이너 요소 내에 있지 않은 인라인 레벨 하위 항목에 대한 대체를 작성한다. 이것은 요소 내부에서 direction 속성에 따라 순서가 엄격하게 정렬됨을 의미한다. 양방향 알고리즘의 암시적 부분은 무시된다.
인라인 상자의 경우 양방향 알고리즘과 관련하여 추가 수준의 임베딩(embedding)을 열어 방향성 임베딩(embedding)을 만든다. 임베딩 레벨의 방향은 direction
속성에 의해 지정된다. 상자 내부에서 재정렬은 암시적으로 수행된다.
인라인 상자에서 콘텐츠를 bidi-isolates
처리한다. 블록 경계나 강제 단락 나누기에 의해 중단되지 않는 인라인 수준 상자의 각 시퀀스가 격리된 시퀀스로 처리된다는 점을 제외하고는 방향성 임베딩과 유사하며 그에 따른 임베딩 수준이 증가한다.
isolate
의 격리 동작과 bidi-override
의 방향 재정의 동작을 결합한다.
유니코드 양방향 알고리즘의 목적을 위해 각 상자의 각 bidi 단락(블록 컨테이너인 경우) 또는 격리된 시퀀스(인라인인 경우)의 기본 방향성이 규칙 P2 및 유니코드 양방향 알고리즘의 P3이다.
unicode-bidi: embed;
Modules | ||
---|---|---|
Module Name | Status | Summary |
CSS Writing Modes Level 4 | 추천 후보 | Last review date: 2022-6-26 |
CSS Writing Modes Level 3 | Last review date: 2023-2-16 |