跳到主要內容
:::|

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符號的阿拉伯文:<span lang="ar">مفتاح معايير الويب!&#8207;</span></p>

說明

範例說明一:

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

範例說明二:

Rtl符號為&#8207;

 

註解:

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