<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><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>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6</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>) 全体、つまり <code class="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">selectorText</anchor></code> を
<code class="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UNKNOWN</anchor></code> に置き換え (て <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSSOM</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="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6</anchor> は、未対応の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似クラス</anchor>を <code class="CSS" xml:lang="en">:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">unknown</anchor></code> に置き換え (て <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSSOM</anchor> の一部に含め) ます。</p><pre class="CSS bad example code">a:xxxx, b { color: red }</pre><p>では、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2.1</anchor> 的には<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">宣言ブロック</anchor>全体が無視されるべきですが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6</anchor> では <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">b</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:">名無しさん</anchor>)</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>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6</anchor> は、未対応の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似クラス</anchor>を <code class="CSS" xml:lang="en">:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">unknown</anchor></code> に置き換え (て <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSSOM</anchor> の一部に含め) ます。</p><pre class="CSS bad example code">a:xxxx, b { color: red }</pre><p>では、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2.1</anchor> 的には<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">宣言ブロック</anchor>全体が無視されるべきですが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6</anchor> では <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">b</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:">名無しさん</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:">WinIE 6</anchor> の <code class="DOMa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">selectorText</anchor></code> 決定<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">算法</anchor>:<ol><li><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:">escape</anchor> を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">復号</anchor>する。
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NULL</anchor></code> は除去する (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSSの字句化</anchor>を参照)。<ol><li>ここで、 <code class="CSS" xml:lang="en">\:</code> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">escape</anchor> されたままとする。
なお、 <code class="CSS" xml:lang="en">\00003a</code> は <code class="CSS" xml:lang="en">:</code>
に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">復号</anchor>するし、 <code class="CSS" xml:lang="en">\\\00003a</code> と前者は同じではない。</li></ol></li><li>前項で得られた<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:">WinIE 6</anchor> が理解できる) 構文に適合するかを調べる。適合しなければ、 <code class="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UNKNOWN</anchor></code> を返す。<ol><li>前項で残した <code class="CSS" xml:lang="en">\:</code> は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">型選択子</anchor>中の先頭以外の場所に高々1回だけ出現できる。
それ以外に出現するなら不適合。</li></ol></li><li>各<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">単純選択子列</anchor>について、<ol><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">普遍選択子</anchor>があれば、除去する。<ol><li><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>になる。</li></ol></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">型選択子</anchor>が既知の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</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>に変換する。<ol><li>ただし、 (少なくても) <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml</anchor></code> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大文字</anchor>に変換しない。</li><li><code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">abbr</anchor></code> は未知。 <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">q</anchor></code>
は未知。<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">isindex</anchor></code>, <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rt</anchor></code>, <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">comment</anchor></code> は既知、
<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rb</anchor></code> は未知。<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">image</anchor></code> は
<code class="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IMG</anchor></code> に変換される。</li></ol></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス選択子</anchor>が複数あれば、最後に指定されたもののみを残して除去する。</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">識別子選択子</anchor>が複数あれば、最後に指定されたもののみを残して除去する。</li><li>既知の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似クラス</anchor>が複数あれば、最後に指定されたもののみを残して除去する。</li><li>未知の<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="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">:</anchor></code> とその後に続く <code class="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDENT</anchor></code> または <code class="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">:</anchor></code> のみ) は未知なら<code class="CSS" xml:lang="en">:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">unknown</anchor></code> に置き換える。<ol><li>例えば <code class="CSS" xml:lang="en">::<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">first-letter</anchor></code> は
<code class="CSS" xml:lang="en">:</code> と <code class="CSS" xml:lang="en">:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">first-letter</anchor></code>
の連続とみなされ、前者は <code class="CSS" xml:lang="en">:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">unknown</anchor></code> と解釈され、
それが後者により上書きされ、結局 <code class="CSS" xml:lang="en">:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">first-letter</anchor></code>
になる。</li><li>ただし、 <code class="CSS" xml:lang="en">:</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>全体の2項目の場合に該当し、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">選択子群</anchor>全体が <code class="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UNKNOWN</anchor></code> となる。</li><li><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>の末尾でなくても構わない。</li></ol></li><li>以上で残ったものを、<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>、未知の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似クラス</anchor>・<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似要素</anchor>の順に並べる。</li><li>前項の結果を返す。</li></ol></li></ol></p><p>(<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="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 1.5, 2 は <code class="CSS" xml:lang="en">@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">namespace</anchor></code> が使われていて
<code class="DOMa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">selectorText</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:">名前空間接頭辞</anchor>を付ける場合、
なぜか <code class="CSS" xml:lang="en">:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">not</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:">名前空間接頭辞</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>の中に<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>)</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:">Opera</anchor> 9 は<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>}である場合以外、 <code class="DOMa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">selectorText</anchor></code> には現れません。) で、
<code class="CSS" xml:lang="en">@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">namespace</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:">名前空間接頭辞</anchor>を付ける場合、省略されている<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">普遍選択子</anchor>には
<code class="CSS">|</code> だけをつけます。例えば、<pre class="CSS example code">@namespace 'http://www.example.com/';
.a {}</pre></p><p>だと<pre class="CSS example code illegal">|.a {  }</pre></p><p>になります。</p><p>(<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="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2 も同じで、こちらは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">普遍選択子</anchor>を省略しないので、<pre class="CSS illegal example code">*|.a {  }</pre></p><p>になります。
(<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="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6</anchor> は、未対応の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似クラス</anchor>を <code class="CSS" xml:lang="en">:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">unknown</anchor></code> に置き換え (て <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSSOM</anchor> の一部に含め) ます。</p><pre class="CSS bad example code">a:xxxx, b { color: red }</pre><p>では、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2.1</anchor> 的には<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">宣言ブロック</anchor>全体が無視されるべきですが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6</anchor> では <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">b</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:">名無しさん</anchor>)</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>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2 の <code class="DOMa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">selectorText</anchor></code>:<ul><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer?c=%5C%3A%20%7B%0A%20%20color%3A%20red%3B%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer?c=%5C%3A%20%7B%0A%20%20color%3A%20red%3B%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element</anchor-external> → <code class="CSS" xml:lang="en">*::</code></li><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer?c=a%5C%3A%20%7B%0A%20%20color%3A%20red%3B%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer?c=a%5C%3A%20%7B%0A%20%20color%3A%20red%3B%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element</anchor-external>
→ <code class="CSS" xml:lang="en">a:</code></li><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer?c=%5C%3Ab%20%7B%0A%20%20color%3A%20red%3B%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer?c=%5C%3Ab%20%7B%0A%20%20color%3A%20red%3B%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element</anchor-external>
→ <code class="CSS" xml:lang="en">*::b</code></li></ul></p><p><code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">COLON</anchor></code> の扱いが謎。
(<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="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer?c=a%20%5C%3A%20%7B%0A%20%20color%3A%20red%3B%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer?c=a%20%5C%3A%20%7B%0A%20%20color%3A%20red%3B%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element</anchor-external>
→ <code class="CSS" xml:lang="en">a::</code></p><p>(<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="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;4</anchor-internal> は不完全のようです。 <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:">WinIE 6</anchor>
に与えると <code class="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UNKNOWN</anchor></code> になりますが、
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;10</anchor-internal> を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6</anchor> に与えると
<code class="CSS" xml:lang="en">a\:</code> になります。
(<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="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;11</anchor-internal>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%20%5C%3A%20b%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%20%5C%3A%20b%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element</anchor-external>
は <code class="CSS" xml:lang="en">a\:b</code> になります。
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%20%5C%3A%20b%20%5C%3A%20e%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%20%5C%3A%20b%20%5C%3A%20e%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element</anchor-external>
や <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%20%5C%3A%20b%20%5C%3A%20e%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%20%5C%3A%20b%20%5C%3A%20e%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element</anchor-external>
だと <code class="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UNKNOWN</anchor></code> になります。どうも、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6</anchor> は <code class="CSS" xml:lang="en">\:</code> を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:">名無しさん</anchor>)</p><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>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%5C%3A%2F**%2Fb%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%5C%3A%2F**%2Fb%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element</anchor-external>
のように <code class="CSS" xml:lang="en">\:</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><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">結合子</anchor>があるものとして扱うようです。
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%2F**%2F%5C%3Ab%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%2F**%2F%5C%3Ab%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element</anchor-external>
のように <code class="CSS" xml:lang="en">\:</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>を無視するようです。
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%2F**%2F%20%5C%3Ab%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%2F**%2F%20%5C%3Ab%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element</anchor-external>
のように<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-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%20%2F**%2F%5C%3Ab%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer.en.html?c=a%20%2F**%2F%5C%3Ab%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D;h=%3Cp%3EAAAA%3C%2Fa%3E;p=n;x=style-element</anchor-external>
のように<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>とみなされるらしく、
<code class="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UNKNOWN</anchor></code> になります。
(<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="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end>
<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> の例 (<code class="CSS example" xml:lang="en">a:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">not</anchor>(a)</code>):
<code class="CSS example invalid" xml:lang="en">*|a*|:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">not</anchor>(*|a)</code></p><p>(<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="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</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><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6</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:">小文字</anchor>を含む既知の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</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>、<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> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</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>は変換なし</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大文字</anchor>を含む既知の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</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>、既知の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</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> (こっちは <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>は<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>も<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:">属性値</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>は変換なし</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2: <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>名を<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>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">識別子名</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性値</anchor>は変換なし</li></ul></p><p>(<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="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 は <code class="CSS" xml:lang="en">:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lang</anchor>()</code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">引数</anchor>部を括弧もろとも
<code class="DOMa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">selectorText</anchor></code> には出しません。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2 は<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 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="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;15</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>との対応はチェックしていないようです。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</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:">Firefox</anchor> 2 も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 も<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>を保存するようです。
(<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="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:">Opera</anchor> 9 は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">単純選択子</anchor>の順序を保存します。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2 は<ol><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">型選択子</anchor>・<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">普遍選択子</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">識別子選択子</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス選択子</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性選択子</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似クラス</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似要素</anchor></li></ol></p><p>の順に並べ替えます。同じ種類の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">単純選択子</anchor>同士の順序は保存するようです。</p><p>(<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="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:">Firefox</anchor> 2, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 とも、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似要素</anchor>の前が <code class="CSS"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">::</anchor></code> となっていた場合、
<code class="CSS"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">:</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:">注釈</anchor>、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">空白</anchor>、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">escape</anchor> はすべて除去します。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性値</anchor>はすべて <code class="CSS"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&quot;</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:">正規化</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="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:">Firefox</anchor> 2, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 とも、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">選択子</anchor>の区切りは
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">COMMA</anchor></code> <code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</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:">名無しさん</anchor>)</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:">Firefox</anchor> 2 は<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:">Opera</anchor> 9 はそれ以外に<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>)</p><p><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:">Opera</anchor> 9 で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>だと、なぜか15文字を超える<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:">XML</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>の部分がおかしい?)。
(<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="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>だと、なぜか15文字を超える<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:">XML</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>の部分がおかしい?)。
(<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="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:">Opera</anchor> 9 で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>だと、なぜか15文字を超える<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:">XML</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>の部分がおかしい?)。
(<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="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 共に、
<code class="CSS" xml:lang="en">@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">namespace</anchor></code> がない場合、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間接頭辞</anchor>である
<code class="CSS">|</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">空文字列</anchor>) はそのまま保存され、
<code class="CSS"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">*</anchor>|</code> は除去されます。</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:">属性名</anchor>で
<code class="CSS"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">*</anchor>|</code> を除去すると意味が変わってしまうのですが、
どちらのブラウザも内部的には区別を保持したままのようです。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/2007/cssom/viewer?c=%5B*%7Cblank%5D%20%7B%0A%20%20color%3A%20green%3B%0A%7D%0A%5B%7Cblank%5D%20%7B%0A%20%20color%3A%20red%3B%0A%7D%0A;h=%3Cp%20onclick%3D%22setAttributeNS%20('about%3A'%2C%20'about%3Ablank'%2C%20'test')%22%3Eclick%20here%20to%20set%20%3Ccode%3Eabout%3Ablank%3C%2Fcode%3E%20attribute%20to%20this%20element.%3C%2Fp%3E;p=n;x=style-element" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/2007/cssom/viewer?c=%5B*%7Cblank%5D%20%7B%0A%20%20color%3A%20green%3B%0A%7D%0A%5B%7Cblank%5D%20%7B%0A%20%20color%3A%20red%3B%0A%7D%0A;h=%3Cp%20onclick%3D%22setAttributeNS%20('about%3A'%2C%20'about%3Ablank'%2C%20'test')%22%3Eclick%20here%20to%20set%20%3Ccode%3Eabout%3Ablank%3C%2Fcode%3E%20attribute%20to%20this%20element.%3C%2Fp%3E;p=n;x=style-element</anchor-external></comment-p><p>(<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="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;25</anchor-internal> 訂正。どちらのブラウザでも、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性名</anchor>の
<code class="CSS"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">|</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:">名前空間接頭辞</anchor>)
は除去されます。</p><p>(<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="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</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>については <code class="CSS" xml:lang="en">@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">namespace</anchor></code> の項にも調べた結果があります。
(<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="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end></p><pre class="CSS example code">a[b] {} |a[|b] {} *|a[*|b] {} a|a[a|b] {}</pre><p>に対応する <code class="DOMa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">selectorText</anchor></code> がどうなるか?</p><p><code class="CSS" xml:lang="en">@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">namespace</anchor></code> なし:<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9: a[b], |a[b], a[b], (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">無視</anchor>)<ul><li>3つ目の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>の方は正しくない</li></ul></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2: a[b], |a[b], a[b], (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">無視</anchor>)<ul><li>3つ目の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>の方は正しくない</li></ul></li></ul></p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">既定名前空間</anchor>のみあり:<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9: |a[b], |a[b], a[b], (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">無視</anchor>)<ul><li>1つ目の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素型</anchor>、3つ目は正しくない</li></ul></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2: a[b], |a[b], *|a[b], (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">無視</anchor>)<ul><li>3つ目の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>の方は正しくない</li></ul></li></ul></p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間接頭辞</anchor> <var>a</var> のみあり:<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9: a[b], |a[b], a[b], a|a[a|b]<ul><li>3つ目は正しくない</li></ul></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2: *|a[b], |a[b], *|a[b], a|a[a|b]<ul><li>3つ目の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>の方は正しくない</li></ul></li></ul></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:">名前空間接頭辞</anchor> <var>a</var> もあり:<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9: |a[b], |a[b], a[b], a|a[a|b]<ul><li>1つ目の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素型</anchor>、3つ目は正しくない</li></ul></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2: a[b], |a[b], *|a[b], a|a[a|b]<ul><li>3つ目の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>の方は正しくない</li></ul></li></ul></p><p>(<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="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[29]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2 も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 も<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">子孫結合子</anchor>は
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code> 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>は前後に
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code> 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>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[30]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2 も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 も<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">子孫結合子</anchor>は
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code> 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>は前後に
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code> 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>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[31]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2 も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 も<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">子孫結合子</anchor>は
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code> 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>は前後に
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code> 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>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="32" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[32]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2 も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 も<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">子孫結合子</anchor>は
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code> 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>は前後に
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPACE</anchor></code> 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>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[33]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;21</anchor-internal> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 の動作は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間接頭辞</anchor>の存在と独立なので、
<code class="CSS example code">@namespace 'x'; [a] </code> の [a] にも |
だけがついて |[a] になってしまいます。
(<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="34" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[34]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 2、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>では、
<code class="CSS" xml:lang="en">@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">namespace</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:">小文字</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">正規化</anchor>は関係していないようです。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>では全部保存されます。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera</anchor> 9 では、<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</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="CSS">*|</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></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>で、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間URI</anchor> が
<code class="URI" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/1999/xhtml</anchor></code> な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素型名</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>で、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間URI</anchor> が
<code class="URI" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/TR/REC-html40</anchor></code> な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素型名</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性名</anchor></li></ul></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:">小文字</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>を保存するようです。</p><p>(<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="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[35]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;28</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>な
<code class="CSS" xml:lang="en">@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">namespace</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:">名無しさん</anchor>)</p></body></html>