since: 31st/Aug./2001; last modified: 13th/Sep./2001
テã‚スト拡張モジュールã«ã¯ã€æ¬¡ã®ä¸‰ã¤ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ï¼š
ã“ã“ã§ã¯ã€åŒæ–¹å‘テã‚ストモジュールã«å«ã¾ã‚Œã‚‹è¦ç´ タイプを紹介ã—ã¾ã™ã€‚ã“ã®è¦ç´ タイプã¯ãƒ†ã‚ストレベル (Inline) è¦ç´ ã§ã™ã€‚
bdo| è¦ç´ | 属性 | 最å°å†…容モデル |
|---|---|---|
bdo |
Core, dir* ("ltr" | "rtl") |
(PCDATA | Inline)* |
ã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒä½¿ã‚れるã¨ãã¯ã€ bdo è¦ç´ ãŒã€ãƒ†ã‚スト・モジュールã®å†…容セット Inline ã«è¿½åŠ ã•れã¾ã™ã€‚ã¾ãŸã€å±žæ€§ dir* ("ltr" | "rtl") ã‚’ã€å±žæ€§é›†åˆ I18N ã«åŠ ãˆã¾ã™ã€‚
bdo è¦ç´ ã¯ã€å†…容ã®ãƒ†ã‚スト方å‘を明示的ã«ç¤ºã—ã¾ã™ã€‚Unicode ã§ã¯é€šå¸¸ã€å½“該文å—ãŒå±žã™ã‚‹è¨€èªžæ¯Žã«ãƒ†ã‚スト方å‘ã‚‚æƒ…å ±ã¨ã—ã¦å«ã‚“ã§ã„ã¾ã™ã€‚ã—ã‹ã—ã€ã“ã®è¦ç´ 内ã§ã¯ã€ãã‚Œã‚‰ã®æš—é»™çš„ã«æ±ºå®šã—ã¦ã„るテã‚スト方å‘ãŒç„¡è¦–ã•れ〠dir 属性値ã«ä¸Šæ›¸ãã•れã¾ã™ã€‚
| åå‰ | bdo |
|---|---|
| 分類 | Inline |
| æ„味 | bidirectional over-ride |
| 日本語 | åŒæ–¹å‘アルゴリズムã®ä¸Šæ›¸ã |
æ–‡å—データã¨ãƒ†ã‚ストレベルã®è¦ç´ (Inline) ãŒè¨±ã•れã¾ã™ã€‚
Coredir = ltr | rtlbdo è¦ç´ ã®å¿…é ˆå±žæ€§ã§ã™ã€‚I18N 属性集åˆã«å«ã¾ã‚Œã¦ãŠã‚Šã€æ®†ã©ã®è¦ç´ タイプã§ã‚‚定義ã•れã¦ã„ã¾ã™ã€‚bdo è¦ç´ 以外ã®è¦ç´ ã«ç”¨ã„ãŸå ´åˆã¯ã€å›ºæœ‰ã®æ–‡å—æ–¹å‘ã‚’æŒãŸãªã„å ´åˆã«é™ã‚Šã€åŸºæœ¬æ–¹å‘を指定ã—ã¾ã™ã€‚bdo è¦ç´ ã§ç”¨ã„ãŸå ´åˆã¯ã€å›ºæœ‰ã®æ–¹å‘を無視ã—ã¦åŸºæœ¬æ–¹å‘を指定ã—ã¾ã™ã€‚
ltr: å·¦ã‹ã‚‰å³ã¸ã®ãƒ†ã‚スト (Left-to-right)rtl: å³ã‹ã‚‰å·¦ã¸ã®ãƒ†ã‚スト (Right-to-left)基本的ãªä½¿ã„æ–¹ã¯ã€å½“該文書㮠html è¦ç´ ã§æŒ‡å®šã•れã¦ã„る言語固有ã®ãƒ†ã‚スト基準方å‘ã«åã™ã‚‹æ–¹å‘ã‚’æŒã¤æ–‡å—列をã€ã‚¹ãƒãƒƒãƒˆçš„ã«æŒ‡å®šã™ã‚‹ã“ã¨ã§ã™ï¼š
<p>English1 <bdo dir="rtl">Hebrew1</bdo> English2 dir="rtl">Hebrew2</bdo></p>
ã€è¡¨ç¤ºä¾‹ã€‘
English1 Hebrew1 English2 Hebrew2
ã€è¡¨ç¤ºæ¦‚念図】
English1 1werbeH English2 2werbeH
<------ <------
---------------------------------> 全体ã®åŸºæº–æ–¹å‘
ã¾ãŸã€æ—¢ã«ãƒ†ã‚スト基準方å‘ã‚’å転ã•ã›ãŸæ–‡å—列ãŒã€å½“該文å—ã‚³ãƒ¼ãƒ‰ã®æŒã¤å›ºæœ‰æ–¹å‘ã«å¾“ã£ã¦å†å転ã•れãªã„よã†ã«ã€åŒæ–¹å‘テã‚ストアルゴリズムを無視ã™ã‚‹ãŸã‚ã«ã‚‚用ã„ã¾ã™ï¼š
<p xml:lang="en"><bdo dir="ltr">English1 <span xml:lang="he">1werbeH</span> English2 <span xml:lang="he">2werbeH</span></bdo></p>
English1 1werbeH English2 2werbeH
ã“れをã—ãªã„ã¨ã€æŠ˜è§’å転ã•ã›ã¦è¨˜è¿°ã—ãŸæ–‡å—列ãŒå†å転ã—ã¦ã€ç›®çš„ã®ãƒ†ã‚スト方å‘ã¨ã¯é€†ã«ãªã£ã¦ã—ã¾ã†ã“ã¨ãŒã‚りãˆã¾ã™ã€‚
dir 属性dir 属性を table è¦ç´ ã§ç”¨ã„ã‚‹ã¨ã€è¡Œå†…ã®ã‚»ãƒ«ã®é…ç½®é †ç•ªæ–¹å‘ã«å½±éŸ¿ã‚’与ãˆã¾ã™ã€‚但ã—ã€è¡Œè¦ç´ やグループè¦ç´ ã«ç”¨ã„ãŸå ´åˆã¯ã€å½“該è¦ç´ 内ã®ã‚»ãƒ«å†…容ã®ãƒ†ã‚スト基準方å‘を指定ã™ã‚‹ã ã‘ã§ã€ã‚»ãƒ«ã®é…置自体ã«ã¯å½±éŸ¿ã‚’与ãˆã¾ã›ã‚“:
<table dir="rtl" border="1" xml:lang="he"
summary="dir属性ã¨ã‚»ãƒ«é…置方å‘">
<thead >
<tr>
<th>0</th> <th>1</th> <th>2</th>
</tr>
</thead>
<tbody>
<tr>
<td>(0, 0)</td> <td>(0, 1)</td> <td>(0, 2)</td>
</tr><tr>
<td>(1, 0)</td> <td>(1, 1)</td> <td>(1, 2)</td>
</tr><tr>
<td>(2, 0)</td> <td>(2, 1)</td> <td>(2, 2)</td>
</tr>
</tbody>
<tbody dir="ltr">
<tr>
<td>123</td><td>456</td> <td><bdo dir="rtl">789</bdo></td>
</tr>
</tbody>
</table>
| 0 | 1 | 2 |
|---|---|---|
| (0, 0) | (0, 1) | (0, 2) |
| (1, 0) | (1, 1) | (1, 2) |
| (2, 0) | (2, 1) | (2, 2) |
| 123 | 456 | 789 |
dir 属性ã¯å±žæ€§ã‚»ãƒƒãƒˆ I18N ã«å«ã¾ã‚Œã¦ãŠã‚Šã€æ®†ã©å…¨ã¦ã®è¦ç´ タイプã§å®šç¾©ã•れã¦ã„ã¾ã™ã€‚ã—ã‹ã—ã€ãƒ¦ãƒ‹ã‚³ãƒ¼ãƒ‰ã§å›ºæœ‰ã«å®šç¾©ã•れã¦ã„る基準方å‘を上書ãã™ã‚‹ã®ã¯ bdo è¦ç´ ã§ã®æŒ‡å®šã ã‘ã§ã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。
| SEO | ŽdŽ– ‰Ô | Œfަ” ƒŒƒ“ƒ^ƒ‹ƒT[ƒo[ ƒvƒƒt SEO | |