åŒæ–¹å‘テキストモジュール

since: 31st/Aug./2001; last modified: 13th/Sep./2001

テキスト拡張モジュールã«ã¯ã€æ¬¡ã®ä¸‰ã¤ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ï¼š

  1. プレゼンテーションモジュール: DTD
  2. 編集モジュール: DTD
  3. åŒæ–¹å‘テキストモジュール: DTD

ã“ã“ã§ã¯ã€åŒæ–¹å‘テキストモジュールã«å«ã¾ã‚Œã‚‹è¦ç´ ã‚¿ã‚¤ãƒ—を紹介ã—ã¾ã™ã€‚ã“ã®è¦ç´ ã‚¿ã‚¤ãƒ—ã¯ãƒ†ã‚­ã‚¹ãƒˆãƒ¬ãƒ™ãƒ« (Inline) è¦ç´ ã§ã™ã€‚

åŒæ–¹å‘テキスト・モジュール [ç§è¨³]
bdo
è¦ç´  属性 最å°å†…容モデル
bdo Core, dir* ("ltr" | "rtl") (PCDATA | Inline)*

ã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒä½¿ã‚れるã¨ãã¯ã€ bdo è¦ç´ ãŒã€ãƒ†ã‚­ã‚¹ãƒˆãƒ»ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã®å†…容セット Inline ã«è¿½åŠ ã•ã‚Œã¾ã™ã€‚ã¾ãŸã€å±žæ€§ dir* ("ltr" | "rtl") ã‚’ã€å±žæ€§é›†åˆ I18N ã«åŠ ãˆã¾ã™ã€‚

bdo è¦ç´ ã¯ã€å†…容ã®ãƒ†ã‚­ã‚¹ãƒˆæ–¹å‘を明示的ã«ç¤ºã—ã¾ã™ã€‚Unicode ã§ã¯é€šå¸¸ã€å½“該文字ãŒå±žã™ã‚‹è¨€èªžæ¯Žã«ãƒ†ã‚­ã‚¹ãƒˆæ–¹å‘も情報ã¨ã—ã¦å«ã‚“ã§ã„ã¾ã™ã€‚ã—ã‹ã—ã€ã“ã®è¦ç´ å†…ã§ã¯ã€ãれらã®æš—黙的ã«æ±ºå®šã—ã¦ã„るテキスト方å‘ãŒç„¡è¦–ã•ã‚Œã€ dir 属性値ã«ä¸Šæ›¸ãã•ã‚Œã¾ã™ã€‚

åå‰bdo
分類Inline
æ„味bidirectional over-ride
日本語åŒæ–¹å‘アルゴリズムã®ä¸Šæ›¸ã

内容モデル

文字データã¨ãƒ†ã‚­ã‚¹ãƒˆãƒ¬ãƒ™ãƒ«ã®è¦ç´  (Inline) ãŒè¨±ã•ã‚Œã¾ã™ã€‚

属性

Core
dir = ltr | rtl

サンプル

基本的ãªä½¿ã„æ–¹ã¯ã€å½“該文書㮠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>
012
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
123456789

dir 属性ã¯å±žæ€§ã‚»ãƒƒãƒˆ I18N ã«å«ã¾ã‚Œã¦ãŠã‚Šã€æ®†ã©å…¨ã¦ã®è¦ç´ ã‚¿ã‚¤ãƒ—ã§å®šç¾©ã•ã‚Œã¦ã„ã¾ã™ã€‚ã—ã‹ã—ã€ãƒ¦ãƒ‹ã‚³ãƒ¼ãƒ‰ã§å›ºæœ‰ã«å®šç¾©ã•ã‚Œã¦ã„る基準方å‘を上書ãã™ã‚‹ã®ã¯ bdo è¦ç´ ã§ã®æŒ‡å®šã ã‘ã§ã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。


Copyright © 2001, SUGAI, Manabu. All rights reserved. 著作権ã¯æ”¾æ£„ã—ã¦ã„ã¾ã›ã‚“。
SEO [PR] ”š‘¬!–³—¿ƒuƒƒO –³—¿ƒz[ƒ€ƒy[ƒWŠJÝ –³—¿ƒ‰ƒCƒu•ú‘—