跳到主要內容
:::|

3.2:XH1030200 混用多國語言內容,出現已知文字走向不同的內容時,需有萬國碼的右至左標記(RLM)或左至右標記(LRM),或以行內組件搭配使用文字方向屬性

檢測碼

XH1030200

訊息

混用多國語言內容,出現已知文字走向不同的內容時,需有萬國碼的右至左標記(RLM)或左至右標記(LRM),或以行內組件搭配使用文字方向屬性

英文訊息

H34: Using a Unicode right-to-left mark (RLM) or left-to-right mark (LRM) to mix text direction inline

H56: Using the dir attribute on an inline element to resolve problems with nested directional runs

檢測規則

if 混用多國語言內容且出現文字走向不同的內容其標籤內具有RLM或LRM標記或文字段落內具有行內組件,通過檢測,否則檢測失敗。

規則說明

若混用多國語言內容且出現文字走向不同的內容需使用RLM或LRM標記或有行內組件,則通過檢測。

原始碼範例

[Example1]

<p>標題為:<span lang="he" dir="rtl">?????? ???????</span>" 地點</p>

 

[Example2]

<p>這是具有rtl符號的阿拉伯文:????? ?????? ?????!&#x200f</p>

說明

範例說明一:

<span>標籤中lang屬性為所使用的語言、dir屬性為文字左至右或右至左顯示

範例說明二:

Rtl符號為!&#x200f

 

註解:

Example1為RLM及LRM標記,Example2為行內組件

上一頁| 回首頁