<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>bdo 要素型 (HTML, XHTML 1)</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <code class="HTMLe">bdo</code> 要素型は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">bidi</anchor> 算法を局所的に上書き (override)
したいときに使うことができます。 (<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="HTML4:&quot;struct/dirlang.html#edef-BDO&quot;">IW:HTML4:&quot;struct/dirlang.html#edef-BDO&quot;</anchor-external> 参照。)</p><p>HTML の bidi 算法については、 <code class="WikiPage"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">書字方向</anchor></code>,
<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dir</anchor></code> 属性の解説も参照してください。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> 仕様書:<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SI 4281</anchor>:1998<ul><li><csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">6.1.2 The Bidirectional Override Tag (BDO)</csection>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.qsm.co.il/Hebrew/si4281e.htm">http://www.qsm.co.il/Hebrew/si4281e.htm</anchor-external></li></ul></li></ul></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <dl><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">開始タグ</anchor></dt><dd>必須。</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">終了タグ</anchor></dt><dd>必須。</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">内容模型</anchor></dt><dd><code class="SGML">(<var>%<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">inline</anchor>;</var>)*</code></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor></dt><dd><table><tbody><tr><td>名前</td><td>値の型</td><td>既定値</td><td>意味</td><td>出典</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code></td><td></td><td></td><td>級</td><td>[HTML4] <var>%<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">coreattrs</anchor>;</var></td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dir</anchor></code></td><td></td><td>(必須)</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">書字方向</anchor></td><td>[HTML4]</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">id</anchor></code></td><td></td><td></td><td>一意識別子</td><td>[HTML4] <var>%coreattrs;</var></td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lang</anchor></code></td><td></td><td></td><td>自然言語</td><td>[HTML4]</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">style</anchor></code></td><td></td><td></td><td>スタイル指定</td><td>[HTML4] <var>%coreattrs;</var></td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">title</anchor></code></td><td></td><td></td><td>説明的題</td><td>[HTML4] <var>%coreattrs;</var></td></tr></tbody></table></dd></dl></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 必須の <code class="HTMLa">dir</code> 属性の値が、その要素の文<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">内容</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">基底方向</anchor>となります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> 普通は書字方向の制御は使用されている<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>自体の特性により、
それが不十分であっても任意の属性についての <code class="HTMLa">dir</code>
属性の指定により、意図した通りにすることができます。
しかし、それでもうまくいかない場合が存在します。
そのときに使うことができるのが、この <code class="HTMLe">bdo</code> 要素型です。</p><p><code class="HTMLe">bdo</code> 要素型は、順序についての絶対的な制御が必要な場面でしようするべきです (should)。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> HTML 4 仕様書の説明によれば、この要素型が想定しているのは、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">表示順</anchor>で符号化したいときのようです。
たとえば、</p><blockquote><p>トラックの側面に「輸運らたんな」と書いてありました。</p></blockquote><p>を HTML でマーク付けするときに、</p><blockquote><p>トラックの側面に&lt;q dir=&quot;rtl&quot;&gt;なんたら運輸&lt;/q&gt;と書いてありました。</p></blockquote><p>とする代わりに、</p><blockquote><p>トラックの側面に&lt;q&gt;&lt;bdo dir=&quot;ltr&quot;&gt;輸運らたんな&lt;/bdo&gt;&lt;/q&gt;と書いてありました。</p></blockquote><p>ともできる、ということです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ヘブライ文字</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アラビア文字</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化</anchor>するにあたって、
昔から表示順 (visual order, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">視覚順</anchor>) と意味順 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">論理順</anchor>) が両方使われてきました。
特に欧米のソフトウェアを地域化したようなソフトウェアでは、
表示順で符号化した方が処理は圧倒的に楽です。</p><p>HTML 4 仕様書によれば、ヘブライ文字圏では <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">table</anchor></code>
を使って、表示順で符号化した上で右寄せ、行折り畳み (wrap)
なし、というのがよく行われていたそうです。
そのような慣習の文書は HTML 4 には適合しませんが、
古い実装と互換でありつつ HTML 4 的にするためには、
適当に <code class="HTMLe">bdo</code> のタグで囲んでしまえばよいのです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> なお、同じ目的のために、 <code class="char"><abbr><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LRO</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">LEFT-TO-RIGHT OVERRIDE</title></abbr></code>
(<code class="char">U+202D</code>), <code class="char"><abbr><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RLO</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">RIGHT-TO-LEFT OVERRIDE</title></abbr></code>
(<code class="char">U+202E</code>), <code class="char"><abbr><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PDF</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">POP DIRECTIONAL FORMATTING</title></abbr></code>
(<code class="char">U+202C</code>) を使うことができます。
(混用についての <code class="HTMLa">dir</code> 属性の解説も参照されたし。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> このような背景ですから、おそらく、新しく書かれる文書ではこの要素型は使用するべきではないと思います。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end><pre>要 よ 文 に <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal>-6
素 く 字 す こ
型 あ ほ る ん
を る ど の な
用 の で も 風
意 だ は ヘ に
し し な ブ 縦
て 専 い ラ 書
お 用 に イ き
く の し
れ    ろ</pre></p><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>縦書きエミュレーション</anchor> </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;9</anchor-internal> 計算機の能力が低かった (あるいは今でも低い) がために不適切な文字の並べ方をしてきた例は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">右横書き</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">縦書き</anchor>だけではなくて、例えば<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">半角</anchor>と<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">全角</anchor>の幅を想定した整形とか、1文字ごとに<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">空白</anchor>を挿入 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">中文</anchor>の文章でよくある) とか、一行ごとに空行を挿入とか、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-8859-1</anchor> と見せかけて実は <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">font</anchor></code> 要素を使って別の文字を表現 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">東南アジア</anchor>の言語の文章に多い。欧米や日本でも、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Symbol</anchor> フォントとかでよくある。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>フォント依存符号化</anchor> </sw-see>) とか、色々あるわけだ。そういう過去 (または現在) の悪しき慣習のうちで右横書きだけが <code class="HTMLe">bdo</code> だけが特別扱いされる (ように見える) のは、仕方が無い側面もあるとはいえ、どうかなあとは思う。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end>
要素型名は <q><abbr><em>b</em>i<em>d</em>i</abbr> <em>o</em>verride</q>
(双方向性上書き) に由来しています。</p></section><section><h1>文脈</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本語文字</anchor>は現代において<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">左横書き</anchor>されることがが大多数で、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode文字</anchor>としてもそのように扱われています。
標準の状態では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">右横書き</anchor>できません。
そこで <code>bdo</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>を使って <code>dir<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dir=&quot;&quot;</title></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>を
<code>rtl</code> にするこで、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">右横書き</anchor>に「上書き」できます。</p></section><section><h1>関連</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <code>bdi</code> は別です。</p></section><section><h1>歴史</h1><section><h1><code>bdo</code> 要素の誕生</h1><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>bidi</code></dd><dt>日付</dt><dd><time>1995-08-15</time></dd><dt>説明</dt><dd>
<time>1995-08-15</time>の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 2.x</anchor> に
<code>bidi</code>
がある。
現在の <code>dir</code> 属性と <code>bdo</code> に当たる。</dd><dt>出典</dt><dd><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li>
<cite xml:lang="en">Internationalization of the Hypertext Markup Language</cite>, 
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Franois Yergeau</anchor></data>,
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Gavin Thomas Nicol</anchor></data>,
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Glenn Adams</anchor></data>,
<data class=",author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Martin J. Duerst</anchor></data>,
<data itemprop="status"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Internet Draft</anchor></data>,
<time itemprop="published">1995-08-15</time>,
<time>2024-08-16T03:32:31.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://datatracker.ietf.org/doc/html/draft-ietf-html-i18n-00">https://datatracker.ietf.org/doc/html/draft-ietf-html-i18n-00</anchor-external></li></ul></refs></dd></dl></figure><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>bdo</code></dd><dt>日付</dt><dd><time>1995-09-25</time></dd><dt>説明</dt><dd>
<time>1995-09-25</time>、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 2.1</anchor> から
<code>bidi</code>
が削除され、
<code>bdo</code>
が追加された。</dd><dt>出典</dt><dd><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li>
<cite xml:lang="en">Internationalization of the Hypertext Markup Language</cite>, 
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Franois Yergeau</anchor></data>,
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Gavin Thomas Nicol</anchor></data>,
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Glenn Adams</anchor></data>,
<data class=",author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Martin J. Duerst</anchor></data>,
<data itemprop="status"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Internet Draft</anchor></data>,
<time itemprop="published">1995-09-25</time>,
<time>2024-08-16T04:10:13.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://datatracker.ietf.org/doc/html/draft-ietf-html-i18n-01">https://datatracker.ietf.org/doc/html/draft-ietf-html-i18n-01</anchor-external></li></ul></refs></dd><dt>参照</dt><dd><code>bdi</code></dd></dl></figure></section><section><h1>不思議解釈</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end>
<cite>連絡先 : Alpha</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">exeal</anchor> 著, <time>2006-10-14 18:44:55 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://alpha.sourceforge.jp/contact.html">http://alpha.sourceforge.jp/contact.html</anchor-external></p><p>この<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>では、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">spam</anchor> 対策だと思いますが、
実際の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">メイル・アドレス</anchor>を全<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>逆順に並べ、
<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">bdo</anchor></code> で括っています。</p><p>つまり、データとしては実際とは逆順にしながら、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">レンダリング</anchor>は実際と同じ順序にしています。</p><p>このような使い方は <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">bdo</anchor></code>
の趣旨に反すると考えられ、不適切です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> 
けど <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML4</anchor> の解説は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">視覚順</anchor>の表記に対応するため、なのでこういう使い方もありなんですよね。
この場合 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML4</anchor> の規定が (歴史的事情とはいえ) 酷すぎるんですが...</p></section><section><h1>HTML もどき</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="53" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[53]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTBook</anchor> にもあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTBook</anchor> では <code>lang=&quot;&quot;</code> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大域属性</anchor>ではなく、
<code>bdo</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>に特に <code>lang</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>が定義されています。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> 他の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語</anchor>からの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">引用</anchor>で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">書字方向</anchor>もかわるようなケースが想定されているのでしょうか。</comment-p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="54" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[54]</anchor-end> <cite xml:lang="en-US">DAISY ANSI/NISO Z39.86-2002 - The DAISY Consortium</cite>, <time>2023-11-26T04:45:46.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://daisy.org/info-help/document-archive/archived-projects/daisy-ansi-niso-z39-86-2002-archived/">https://daisy.org/info-help/document-archive/archived-projects/daisy-ansi-niso-z39-86-2002-archived/</anchor-external></li></ul></section><section><h1>XHTML2</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML2</anchor> の最初の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">作業原案</anchor>には <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">bdo</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>が含まれていましたが、
2つ目の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">作業原案</anchor>では削除され、代わりに <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dir</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大域属性</anchor>に値が追加されています。</p></section><section><h1>HTML5</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <cite xml:lang="en">Web Applications 1.0 r8317     Move all requirements about bidi out and just rely on CSS instead. Also, fix the CSS rules for &lt;bdo&gt;.</cite>
( (<time>2013-12-03 05:07:00 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://html5.org/tools/web-apps-tracker?from=8316&amp;to=8317">http://html5.org/tools/web-apps-tracker?from=8316&amp;to=8317</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <cite xml:lang="en">W3C mobileOK Basic Tests 1.0</cite>
(<time>2017-10-02 19:35:40 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.w3.org/TR/mobileOK-basic10-tests/#STYLE_SHEETS_USE">https://www.w3.org/TR/mobileOK-basic10-tests/#STYLE_SHEETS_USE</anchor-external></p></section></section></body></html>