<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:">HTML</anchor>、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SVG</anchor>、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MathML</anchor> などの
<dfn><code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor></dfn>は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>に<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">class</rt></rubyb></dfn>を零個以上割り当てるものです。</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><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor>、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SVG</anchor>、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MathML</anchor> などの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor> (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;13</anchor-internal>)</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間URL</anchor></dt><dd>(なし)</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性名</anchor></dt><dd><code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>
(「<ruby>級<rt>クラス</rt><rt xml:lang="en">class</rt></ruby>」より)</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性値</anchor></dt><dd><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></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">既定値</anchor></dt><dd>(なし)</dd></dl></p><section><h1>仕様書</h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="135" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[135]</anchor-end> <cite>MathML Fundamentals</cite> (<time>2010-10-21 05:51:46 +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://www.w3.org/TR/2010/REC-MathML3-20101021/chapter2.html#fund.globatt">http://www.w3.org/TR/2010/REC-MathML3-20101021/chapter2.html#fund.globatt</anchor-external></li></ul></section><section><h1>意味</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="136" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[136]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MathML</anchor> では、「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XSLT</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> と共に使う<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">スタイル・クラス<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">style class</rt></rubyb>の集合を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>に関連付ける」
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="135" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;135</anchor-internal></src> という意味不明な説明がなされています。</p></section><section><h1>属性値</h1><section><h1>データ型</h1><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:">属性</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 4</anchor> 仕様書本文では
<q xml:lang="en">cdata-list</q> とされており、
<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス名<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">class name</rt></rubyb></dfn>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">空白</anchor>で区切って複数個指定できるとされています。
また、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> では
<code class="SGML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CDATA</anchor></code> として定義されています。</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:">ISO-HTML</anchor> の注釈に <code class="HTMLa">class</code> は comma separated 
とか書いてあるけど、あれは一体なんなのだろう。。。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="137" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[137]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MathML</anchor> は、「典型的には<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">語<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">word</rt></rubyb>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">間隔</anchor>で区切った列であるが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MathML</anchor> では規定しない」と曖昧なことしか述べていません。
構文は <code xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">string</anchor></code> であるとだけ規定されています。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="135" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;135</anchor-internal></src></p></section><section><h1>既定値</h1><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> この属性は省略可能です。省略時は級なしになります。</p><section><h1>大文字と小文字</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:">HTML</anchor> では大文字・小文字を区別せず、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML</anchor>
では区別するようです。 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Gecko</anchor>, <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> [sage] <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2005-06-23 00:33:22 +00:00</weak>)</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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;14</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>では区別するようです。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>名前空間接頭辞の導入</h1><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>
<em>Embedding metadata in XHTML and extracting them as RDF</em> <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.kanzaki.com/docs/sw/xh2rdf.html">http://www.kanzaki.com/docs/sw/xh2rdf.html</anchor-external></p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 2731</anchor> のように <code class="HTMLa">class</code> 属性にも <code>.</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> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2004-03-16 01:05:26 +00:00</weak>)</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section></section><section><h1>意味</h1><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> <strong>属性値の意味</strong>:
<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>には (任意個の)
<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス名<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">class name</rt></rubyb></dfn>を指定できます。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor> <code class="math" xml:lang="en"><var xml:lang="en">E</var></code> にクラス名 <code class="math" xml:lang="en"><var>N</var></code>
を指定することは、その<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor> <code><var xml:lang="en">E</var></code> が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス</anchor> 
<code class="math" xml:lang="en"><var class="function">C</var> (<var>N</var>)</code>
に含まれることを表します。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">HTML 4 14.2.3</src></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> <strong>複数のクラス名の順序</strong>:
複数のクラス名を指定した場合、その順序が意味を持つのかどうかは、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor> では<del>規定されていません</del>。 <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;19</anchor-internal>
のような規定のされ方ですから、 <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>
属性値におけるクラス名の順序には意味がないと考えるべきでしょう。</p><p>というか <q xml:lang="en">set</q> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">集合</anchor>) 
と書いてありますから順序は意味を持ちませんね。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><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>のクラス名 <code class="math" xml:lang="en"><var>N</var></code>
と別の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>のクラス名 <code class="math" xml:lang="en"><var>N</var></code> が共にクラス
<code class="math" xml:lang="en"><var class="function">C</var> (<var>N</var>)</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:">HTML 4</anchor> の仕様書を自然に解釈すれば、
1つの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>全体はその<q><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間</anchor></q>の範囲に収まっていると考えられます。
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(そうでなく<anchor>文書</anchor>の一部だけなら、特に規定があるはずです。)</weak></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:">外部スタイル・シート</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>として使われているクラス名
<code class="math" xml:lang="en"><var>N</var></code> によって表されるクラス
<code class="math" xml:lang="en"><var class="function">C</var> (<var>N</var>)</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="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:">文書</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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;23</anchor-internal> に対する提案の1つが <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;7</anchor-internal> のような 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML名前空間</anchor>型大域的識別子の採用です。この方法ではクラス名は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor>
によって識別されるます。 <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;20</anchor-internal> に関して
<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-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>
別の方法の1つが、共通のクラス名集合を規定して、
何らかの方法でそれに従うことを表明するというものです。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マイクロ書式</anchor>のうち <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">hCalendar</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">hCard</anchor>
のようなものがここでいう共通なクラス名集合です。</p><p>この手法に於いては<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:">profile</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:">XMDP</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="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;27</anchor-internal>- で扱う、クラスに意味を与える場合において特に重要になります。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>要素型とクラス</h1><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>
<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 4</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:">クラス</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-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> の解釈とこの解釈は矛盾しません。</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>
例えば題名が含まれる <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">cite</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>には
<samp xml:lang="en">title</samp> というクラス名を指定し、著者名が含まれる
<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">cite</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>には <samp xml:lang="en">author</samp>
というクラス名を指定する、というのは <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;29</anchor-internal> の考えによりフィットします。</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:">クラス</anchor>とは何かが明確ではないというか割りと何にでも使えるので、
<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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;29</anchor-internal> のどちらの解釈を採っても特に問題になることはないでしょう。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>クラスと意味</h1><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:">HTML 4</anchor> 仕様書の範囲では規定は <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:">HTML</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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;27</anchor-internal> をもって <code class="HTMLa" xml:lang="en">class</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:">HTML</anchor> として<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス</anchor>が持つ (べき) 
意味 (やその存在) が記述できないのだと考えておくのが良いでしょう。</p><p>メモ: <code class="HTMLa" xml:lang="en">class</code> で意味を記述できないという主張は
<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">div</anchor></code> や <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">span</anchor></code>
を濫用して<q>意味</q>を記述しようとすることへの戒めでもあり、
必ずしも間違ってはいません。</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 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:">hCalendar</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">hCard</anchor>
などではクラス名群とそのクラス名が割当てられた要素が示すものは何であるかを規定しています。
例えば <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">hCard</anchor> を採用した<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>では、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">hCard</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="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:">HTML 5</anchor> では規定を明確にし、 <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">profile</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:">HTMLメタ情報プロファイル</anchor>で規定されたクラスはそこで規定された意味を持ち、
それ以外のクラス名は単なる文字列に過ぎないと定義しています。</p><p><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.whatwg.org/specs/web-apps/current-work/#class">http://www.whatwg.org/specs/web-apps/current-work/#class</anchor-external> (<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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2.0</anchor> は <code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>は放置したまま新たに <code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">role</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>を導入しています。 <code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">role</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:">QName</anchor> で (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;24</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:">RDF</anchor> を使うことになっています。</p><p><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.w3.org/TR/2005/WD-xhtml2-20050527/mod-role.html#adef_role_role">http://www.w3.org/TR/2005/WD-xhtml2-20050527/mod-role.html#adef_role_role</anchor-external>
(<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="40" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[40]</anchor-end>
<cite>Use or abuse of class? at microformatique - a blog about microformats and “data at the edges”</cite> <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://microformatique.com/?p=9">http://microformatique.com/?p=9</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2006-08-27 01:03:32 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="42" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[42]</anchor-end>
<cite xml:lang="ja-JP">class は要素の分類 - Weblog</cite> (<code>2007-01-27 07:00:00 +09:00</code> 版) <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://ryus.s21.xrea.com/w/item/841">http://ryus.s21.xrea.com/w/item/841</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-01-28 04:12:46 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="52" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[52]</anchor-end>
<cite xml:lang="en">class名に「表示に関する指示を組み込む」ことについて | Tech de Go</cite> (<code>2007-04-03 08:37:13 +09:00</code> 版) <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.techdego.com/2007/03/classname.php">http://www.techdego.com/2007/03/classname.php</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-04-02 23:41:26 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="108" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[108]</anchor-end>
<cite xml:lang="ja">HTMLのためのidとclass - 行動記録</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IWAI, Masaharu</anchor> 著, <code>2007-07-26 03:35:14 +09:00</code> 版) <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://iwaim.beering.be/2006/12/id_and_class_for_html.html">http://iwaim.beering.be/2006/12/id_and_class_for_html.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-07-28 04:17:45 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="149" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[149]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス選択子</anchor>を導入して<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class属性</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>は意味の理解性に欠けるものであり、
避けることが好ましいとされています。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="142" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;142</anchor-internal></src></p></section></section><section><h1>応用</h1><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-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/global.html#id-and-class&quot;">IW:HTML4:&quot;struct/global.html#id-and-class&quot;</anchor-external>
で用途例として挙げられているのは、<ul><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:">UA</anchor> による一般目的処理</li></ul></p><p>です。</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:">CSS</anchor> と <code class="HTMLa">class</code>
属性の結びつきは強く、特に級選択子が用意されているほどです。
歴史的には <code class="HTMLa">class</code> 属性は CSS 
で使うために定義されたといっても過言ではありません。</p><p>とはいえ、現在の <code class="HTMLa">class</code> 属性の用途はあくまで要素の分類付けであって、
スタイルシートでの使用は一用途に過ぎません。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">表現と構造の分離</anchor>の原則に則り、
極度に表現に偏った <code class="HTMLa">class</code>
属性の使用法は避けるべきです。</p></section></section><section><h1>歴史</h1><section><h1>HTML3</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="57" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[57]</anchor-end> <cite xml:lang="en">draft-ietf-html-style-00</cite>, <time>2024-09-28T04:41:08.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-style-00">https://datatracker.ietf.org/doc/html/draft-ietf-html-style-00</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="58" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[58]</anchor-end> <cite xml:lang="en">draft-ietf-html-style-01</cite>, <time>2024-09-28T04:41:21.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-style-01">https://datatracker.ietf.org/doc/html/draft-ietf-html-style-01</anchor-external></p></section><section><h1>HTML4</h1><ul><li><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:">HTML 4</anchor><ul><li><code class="HTMLa" xml:lang="en">class</code> <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:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="HTML4:&quot;struct/global.html#adef-class&quot;">IW:HTML4:&quot;struct/global.html#adef-class&quot;</anchor-external></li><li><csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">14.2.3 Header style information: the <code xmlns="http://www.w3.org/1999/xhtml" class="HTMLe">STYLE</code> element</csection>
<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;present/styles.html#style-group&quot;">IW:HTML4:&quot;present/styles.html#style-group&quot;</anchor-external></li></ul></li></ul></section></section><section><h1>実装</h1><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> <code class="HTMLa">class</code> 属性は複数の級名を間隔で分離して列挙できますが、
古い <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UA</anchor> (ブラウザや<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">著述工具</anchor>など) 
はこれに対応していないものもあります。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOM</anchor> の <code class="DOMa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">className</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>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE</anchor> は <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> の通り対応していません。
間隔が入っているとそれも含めて class 名とみなされる(?)ようです。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><h1>不思議解釈</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="36" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[36]</anchor-end>
<cite>HTML辞典 (バージョン1.1.0)</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">野田工房(mixim)</anchor> 著、2005年3月15日付け)
によると、 <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>は</p><blockquote><p>スタイルシートを間接指定</p></blockquote><p>するものだそうです(謎)。<q>間接指定</q>とは何かと思いつつ
<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">style</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>の解説を見ると、
こちらは<q>直接指定</q>なのだそーな。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>例</h1><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> 級によって CSS で表現方法を変える例<pre class="HTML">&lt;HEAD&gt;
 &lt;TITLE&gt;Style sheet and class&lt;/TITLE&gt;
 &lt;STYLE type=&quot;text/css&quot;&gt;
   H1.myclass {border-width: 1px; border: solid; text-align: center}
 &lt;/STYLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
 &lt;H1 class=&quot;myclass&quot;&gt; This H1 is affected by our style &lt;/H1&gt;
 &lt;H1&gt; This one is not affected by our style &lt;/H1&gt;
&lt;/BODY&gt;</pre></p><p><weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(HTML 4 仕様書より、改)</weak></p><p>CSS の<dfn>級選択子</dfn>を使うと、 <code class="HTMLa">class</code>
分けを具体的に表現に反映させることができます。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>メモ</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><ul><li><cite>Elementary, ... class=&quot;red large&quot;のように、2つ以上の適用クラスを並べられる</cite>
<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://e8y.net/blog/index.php/2005/07/24/p124">http://e8y.net/blog/index.php/2005/07/24/p124</anchor-external></li><li><cite> CSSで2つ以上のクラス指定ができる</cite> 
<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://knoa.jp/memo/?id=2005-07-25+21:03">http://knoa.jp/memo/?id=2005-07-25+21:03</anchor-external></li></ul></p><p><em>HTML で</em> <samp class="HTML" xml:lang="en"><code class="HTMLa">class</code>=&quot;class1 class2&quot;</samp>
のように複数指定できるという話 (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;16</anchor-internal>) と、 <em>CSS で</em>
<samp class="CSS" xml:lang="en">.class1.class2 { <var>...</var> }</samp> のように
複数指定できるという話 (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;17</anchor-internal>) は区別して議論しないと駄目ですよ。。。</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>
HTML の <code class="HTMLa" xml:lang="en">class</code> 属性への
<samp class="HTML" xml:lang="en"><code class="HTMLa">class</code>=&quot;class1 class2&quot;</samp>
のような値の複数指定に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE</anchor>
が対応したのは 5.0 から。</p><p><cite xml:lang="en">CLASS Attribute | className Property (A, ACRONYM, ADDRESS, ...) (Internet Explorer)</cite> 
<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://msdn.microsoft.com/workshop/author/dhtml/reference/properties/classname.asp">http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/classname.asp</anchor-external></p><p>(仕様としては <code class="HTMLa" xml:lang="en">class</code> 属性が正式に導入された
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4.0</anchor> から。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> が 1 か 2 かは関係ありません。)</p><blockquote><p>値は左から順にカスケードして適用されていく</p></blockquote><p><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://e8y.net/blog/index.php/2005/07/24/p124">http://e8y.net/blog/index.php/2005/07/24/p124</anchor-external></p><p>これは間違っています。 HTML の <code class="HTMLa" xml:lang="en">class</code> 
属性における順序は CSS においては意味がありません。
CSS における<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規則</anchor>の優先順位は CSS の中だけで決まります。
実際に CSS で規則を書く順序を入れ替えてみれば、
<em>後から書いたものが優先される</em>だけだと分かります。</p><p>テスト:<ul><li><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://suika.fam.cx/gate/cvs/*checkout*/www/test/css/class/multiple-class-single-rules.html">http://suika.fam.cx/gate/cvs/*checkout*/www/test/css/class/multiple-class-single-rules.html</anchor-external></li></ul></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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> の <samp class="CSS" xml:lang="en">.class1.class2 { <var>...</var> }</samp>
のようなクラス名の複数指定に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE</anchor> は
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6.0</anchor> でも) 対応していません。</p><p>(仕様としては <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2</anchor> から。)</p><p>テスト:<ul><li><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://suika.fam.cx/gate/cvs/*checkout*/www/test/css/class/multiple-class-classes-selector.html">http://suika.fam.cx/gate/cvs/*checkout*/www/test/css/class/multiple-class-classes-selector.html</anchor-external></li><li><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://suika.fam.cx/gate/cvs/*checkout*/www/test/css/class/multiple-class-classes-selector-2.html">http://suika.fam.cx/gate/cvs/*checkout*/www/test/css/class/multiple-class-classes-selector-2.html</anchor-external></li></ul></p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 1</anchor> に正しく従っていれば <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2</anchor> 
で導入された規則は無視するのが正しく、
<em>どちらのテストも</em>文字が緑色で表示されるはずです。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2</anchor> に正しく従っていればクラス名の複数指定の方を採用して、
<em>どちらのテストも</em>文字が青色で表示されるはずです。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6.0</anchor> は1つ目が青、2つ目が緑です。つまり間違っています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[43]</anchor-end>
<cite>WEBTECH - webtech:vantguarde</cite> (<code>2007-03-04 14:16:31 +09:00</code> 版) <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://web.g.hatena.ne.jp/vantguarde/20070301#1172740363">http://web.g.hatena.ne.jp/vantguarde/20070301#1172740363</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-03-04 05:18:42 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="44" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[44]</anchor-end>
<cite>Default CSS2 style sheet for Web pages on a TV</cite> (<code>1998-07-23 22:08:40 +09:00</code> 版) <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.w3.org/Style/1998/07/tvweb-style">http://www.w3.org/Style/1998/07/tvweb-style</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="61" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[61]</anchor-end>
<cite>Predefined classes are gone</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Ian Hickson &lt;ian@...&gt;</anchor> 著, <code>2007-05-17 04:42:27 +09:00</code> 版) <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://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/10659">http://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/10659</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-05-17 11:55:43 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="74" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[74]</anchor-end>
<cite xml:lang="ja">複数のclassをセレクタに指定する方法 | Blog hamashun.com</cite> (<code>2007-05-25 12:49:09 +09:00</code> 版) <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.hamashun.com/blog/2007/05/class_1.html">http://www.hamashun.com/blog/2007/05/class_1.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-05-25 07:18:25 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="72" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[72]</anchor-end>
<cite xml:lang="ja">複数のclassをセレクタに指定する際のメモ書き | Blog hamashun.com</cite> (<code>2007-05-25 16:01:20 +09:00</code> 版) <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.hamashun.com/blog/2007/05/class_2.html">http://www.hamashun.com/blog/2007/05/class_2.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-05-25 07:16:57 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="75" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[75]</anchor-end>
<cite xml:lang="ja">複数のclassをセレクタに指定した際のIEのバグ | Blog hamashun.com</cite> (<code>2007-05-25 16:07:37 +09:00</code> 版) <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.hamashun.com/blog/2007/05/classie_1.html">http://www.hamashun.com/blog/2007/05/classie_1.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-05-25 07:18:49 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="98" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[98]</anchor-end>
<cite>WEBTECH - webtech:vantguarde</cite> (<code>2007-06-24 16:19:26 +09:00</code> 版) <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://web.g.hatena.ne.jp/vantguarde/20070619#1182258927">http://web.g.hatena.ne.jp/vantguarde/20070619#1182258927</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-06-24 07:21:31 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="99" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[99]</anchor-end>
<cite xml:lang="en">Unicode for CSS Class Names - Snook.ca</cite> (<code>2007-06-24 17:16:00 +09:00</code> 版) <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://snook.ca/archives/html_and_css/unicode_for_css_class_names/">http://snook.ca/archives/html_and_css/unicode_for_css_class_names/</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-06-24 09:45:40 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="109" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[109]</anchor-end>
<cite xml:lang="en">class/id values on default Blogs templates</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Karl Dubost</anchor> 著, <code>2007-05-08 15:31:42 +09:00</code> 版) <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://lists.w3.org/Archives/Public/public-html/2007May/0868.html">http://lists.w3.org/Archives/Public/public-html/2007May/0868.html</anchor-external>
(<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="110" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[110]</anchor-end>
<cite xml:lang="en">Re: Research for class=&quot;copyright&quot; (was: Re: Getting beyond the ping  pong match)</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Lachlan Hunt</anchor> 著, <code>2007-05-07 00:59:18 +09:00</code> 版) <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://lists.w3.org/Archives/Public/public-html/2007May/0709.html">http://lists.w3.org/Archives/Public/public-html/2007May/0709.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section></section><section><h1>HTML の <code class="HTMLa">class</code> と同じ意味の属性</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> <abbr><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ハイパーテキスト・マーク付け言語</title></abbr>
と <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(ほぼ)</weak> 同じ意味と構文を持つ <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(らしい)</weak> 属性として、
次のものが見つかっています。</p><table><tbody><tr><td>名前空間</td><td>局所名</td><td>仕様</td></tr><tr><td>(<code class="URI" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</anchor></code>)</td><td><code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XBL</anchor></td></tr><tr><td>(<code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/1998/Math/MathML</anchor></code>)</td><td><code class="XMLa">class</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MathML</anchor></td></tr><tr><td><code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/1999/xhtml</anchor></code></td><td><code class="HTMLa">class</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 1</anchor></td></tr><tr><td>(<code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/1999/xhtml</anchor></code>)</td><td><code class="HTMLa">class</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 1</anchor></td></tr><tr><td>(<code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/2000/svg</anchor></code>)</td><td><code class="XMLa">class</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SVG</anchor></td></tr><tr><td>(<code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/2001/SMIL20/Language</anchor></code>)</td><td><code class="XMLa">class</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SMIL 2.0</anchor></td></tr><tr><td>(<code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/2002/06/xhtml2</anchor></code>)</td><td><code class="XMLa">class</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2</anchor></td></tr><tr><td><code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/2002/06/xhtml2</anchor></code></td><td><code class="XMLa">class</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2</anchor></td></tr><tr><td>(<code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/2002/06/xhtml2/</anchor></code>)</td><td><code class="XMLa">class</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2</anchor></td></tr><tr><td><code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/2002/06/xhtml2/</anchor></code></td><td><code class="XMLa">class</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2</anchor></td></tr><tr><td>(<code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">urn:schemas-microsoft-com:vml</anchor></code>)</td><td><code class="XMLa">class</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VML</anchor></td></tr><tr><td>(<code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">urn:x-suika-fam-cx:markup:jis:x:4052:2000:</anchor></code>)</td><td><code class="XMLa">class</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 4052</anchor>:2000</td></tr><tr><td>(<code class="XMLe" xml:lang="en"><qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">xbl:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">div</anchor><nsuri>data:,520e273a-62ad-4528-bb1e-9652bda76d62</nsuri></qn></code>)</td><td><code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XBL 2.0</anchor></td></tr><tr><td>(<code class="XMLe" xml:lang="en"><qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">xbl:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">div</anchor><nsuri>http://www.w3.org/ns/xbl</nsuri></qn></code>)</td><td><code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XBL 2.0</anchor></td></tr></tbody></table><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">
括弧付きの名前空間は、その属性が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大域属性</anchor>では<strong xmlns="http://www.w3.org/1999/xhtml">なく</strong>、
その名前空間の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素型</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(ほぼ)</weak> すべてに定義されている属性であることを表します。</comment-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>の名前の集合が得られ、
それぞれの級名は <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(例えば)</weak> 
<abbr><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Cascading Style Sheets</title></abbr> 
の<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:">
注意: 細かい意味や構文はそれぞれの仕様により異なることがあります。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="65" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[65]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTBook</anchor> にも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML4</anchor> から移入されました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="124" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[124]</anchor-end>
<cite>SVG quirks - Anne’s Weblog</cite> (<code>2007-12-04 11:55:27 +09:00</code> 版) <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://annevankesteren.nl/2007/12/svg-quirks">http://annevankesteren.nl/2007/12/svg-quirks</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="172" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[172]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OMDoc</anchor> の多くの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>にも <code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>があります。</p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="173" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[173]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OMDoc</anchor> (<time>2010-10-13 07:54:48 +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://omdoc.org/pubs/omdoc1.2.pdf#page=107">http://omdoc.org/pubs/omdoc1.2.pdf#page=107</anchor-external></li></ul></refs></section><section><h1>クラス選択子</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="143" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[143]</anchor-end> <dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>クラス選択子</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">class selector</rt></rubyb></dfn>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class属性</anchor>の値が指定された値と一致することを表します。</p><section><h1>仕様書</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="142" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[142]</anchor-end> <cite xml:lang="en">Selectors Level 3</cite> (<time>2011-09-29 22:16:17 +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://www.w3.org/TR/selectors/#class-html">http://www.w3.org/TR/selectors/#class-html</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="163" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[163]</anchor-end> <cite xml:lang="en-US-x-hixie">HTML Standard</cite> (<time>2011-11-12 00:22:26 +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://www.whatwg.org/specs/web-apps/current-work/#selectors">http://www.whatwg.org/specs/web-apps/current-work/#selectors</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="165" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[165]</anchor-end> <cite xml:lang="en-US-x-hixie">WebVTT Standard</cite> (<time>2011-12-06 00:38:23 +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://dev.w3.org/html5/webvtt/#pseudo-cue-selector">http://dev.w3.org/html5/webvtt/#pseudo-cue-selector</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="174" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[174]</anchor-end> <cite xml:lang="en">Selectors Level 4</cite> (<time>2014-05-06 18:55:03 +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://dev.w3.org/csswg/selectors/#data-model">http://dev.w3.org/csswg/selectors/#data-model</anchor-external></li></ul></refs></section><section><h1>意味</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="144" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[144]</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:">class属性</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> と同じはたらきをします
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="142" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;142</anchor-internal></src>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="145" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[145]</anchor-end> 適用対象となる<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class属性</anchor>として、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> の <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</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:">SVG</anchor>
の <code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</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:">MathML</anchor> の <code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>があります。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="142" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;142</anchor-internal></src></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="146" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[146]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class属性</anchor>の一覧は <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;13</anchor-internal> を参照してください。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="147" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[147]</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:">class属性</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>の一部では無いとされています。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="142" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;142</anchor-internal></src></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="148" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[148]</anchor-end> 理論上は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML1</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間</anchor>の <code xmlns="http://www.w3.org/1999/xhtml" class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</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:">SVG</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>で指定したりすると起こり得ますが、現実に実装されているのかは不明です。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="166" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[166]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WebVTT</anchor> では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WebVTT節点オブジェクト</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">適用可能なクラス</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class属性</anchor>として扱われます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="165" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;165</anchor-internal></src></p></section><section><h1>構文</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="140" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[140]</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:">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:">Firefox</anchor> 2 は受け付けません。</p></section><section><h1>大文字と小文字</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="150" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[150]</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>に依存します。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="151" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[151]</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:">ASCII大文字・小文字不区別</anchor>です。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="174" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;174</anchor-internal></src></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="164" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[164]</anchor-end> それ以外、すなわち <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>を区別するものと解されています。</comment-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="175" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[175]</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:">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>は区別されません。</comment-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="176" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[176]</anchor-end> 構文解析時ではなく比較時に区別されないので、 <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>は記述されたままの<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></section><section><h1>歴史</h1><section><h1>CSS1</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="160" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[160]</anchor-end> <cite>Cascading Style Sheets: a draft specification</cite> (<time>1995-05-31 21:05:57 +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://www.w3.org/Style/CSS/draft1.html#classes">http://www.w3.org/Style/CSS/draft1.html#classes</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="153" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[153]</anchor-end> <cite>Cascading Style Sheets, level 1</cite> (<time>2008-04-10 02:23:32 +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://www.w3.org/TR/CSS1/#class-as-selector">http://www.w3.org/TR/CSS1/#class-as-selector</anchor-external></li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="161" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[161]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス選択子</anchor>に相当するものは最初期 (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="160" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;160</anchor-internal>) からありました (当時はまだ名前はついていませんでしたが)。</p></section><section><h1>CSS2</h1><section><h1>クラス選択子</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="152" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[152]</anchor-end> <cite xml:lang="en">Selectors</cite> (<time>2011-06-07 22:09:52 +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://www.w3.org/TR/CSS2/selector.html#class-html">http://www.w3.org/TR/CSS2/selector.html#class-html</anchor-external></li></ul></refs></section><section><h1><code class="CSS" xml:lang="en">@class</code></h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="156" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[156]</anchor-end> <cite xml:lang="en">Selectors</cite> (<time>1997-11-08 03:00:17 +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://www.w3.org/TR/WD-CSS2-971104/selector.html#h-6.3.3">http://www.w3.org/TR/WD-CSS2-971104/selector.html#h-6.3.3</anchor-external></li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="157" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[157]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS2</anchor> の初期は <dfn><code class="CSS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">@class</anchor></code></dfn> <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>の名前を指定できることになっていました。</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="158" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[158]</anchor-end> これは次の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WD</anchor> では既に削除されています。</comment-p></section></section><section><h1>選択子3</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="154" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[154]</anchor-end> <cite xml:lang="en">Selectors</cite> (<time>2001-11-15 23:36:43 +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://www.w3.org/TR/2001/CR-css3-selectors-20011113/#class-html">http://www.w3.org/TR/2001/CR-css3-selectors-20011113/#class-html</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="159" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[159]</anchor-end> <cite xml:lang="en">Selectors</cite> (<time>2003-01-28 08:51:53 +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://www.w3.org/TR/2003/WD-CSS21-20030128/selector.html#class-html">http://www.w3.org/TR/2003/WD-CSS21-20030128/selector.html#class-html</anchor-external></li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="155" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[155]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS2</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">選択子3</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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="154" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;154</anchor-internal>、<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="159" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;159</anchor-internal> 以降は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SVG</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MathML</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>について使えるとされています。</p></section><section><h1>HTML</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="162" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[162]</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:">HTML要素</anchor>の <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</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>の区別について明確に規定しました。</p></section><section><h1>WebVTT (2010)</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="167" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[167]</anchor-end> <cite xml:lang="en-US-x-hixie">WebVTT Standard</cite> (<time>2011-12-06 00:38:23 +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://dev.w3.org/html5/webvtt/#pseudo-cue-selector">http://dev.w3.org/html5/webvtt/#pseudo-cue-selector</anchor-external></li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="168" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[168]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WebVTT</anchor> 仕様書は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WebVTT</anchor> に対して<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス選択子</anchor>が適用される場合の意味を規定しました。</p></section><section><h1>奇癖モード (2014)</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="180" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[180]</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:">ASCII大文字・小文字不区別</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:">HTML Standard</anchor> から <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Selectors</anchor> へと規定が移動されました。</p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="177" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[177]</anchor-end> <cite xml:lang="en">Bug 23781 – id and class should be case-insensitive in quirks</cite> (<time>2014-05-09 12:05:36 +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/Bugs/Public/show_bug.cgi?id=23781">https://www.w3.org/Bugs/Public/show_bug.cgi?id=23781</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="178" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[178]</anchor-end> <cite>ID/class quirk moved to Selectors spec. Fixes https://www.w3.org/Bugs/Pu... · cfda1c1 · whatwg/quirks</cite> (<time>2014-05-09 12:05:47 +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://github.com/whatwg/quirks/commit/cfda1c1f6d689072118b8e6a9a023f268d3c76be">https://github.com/whatwg/quirks/commit/cfda1c1f6d689072118b8e6a9a023f268d3c76be</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="179" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[179]</anchor-end> <cite xml:lang="en">Web Applications 1.0 r8610 The quirky class/id selector matching case logic moved to selectors</cite> (<time>2014-05-08 02:49: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=8609&amp;to=8610">http://html5.org/tools/web-apps-tracker?from=8609&amp;to=8610</anchor-external></li></ul></refs></section></section><section><h1>関連</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="141" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[141]</anchor-end> <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></section></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="41" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[41]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 19757</anchor>-3:2006 は 
<code class="XMLe" xml:lang="en"><qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">p</anchor><nsuri>http://purl.oclc.org/dsdl/schematron</nsuri></qn></code>
と
<code class="XMLe" xml:lang="en"><qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">span</anchor><nsuri>http://purl.oclc.org/dsdl/schematron</nsuri></qn></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="XML" xml:lang="en">xsd:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">string</anchor></code>
としか規定されていません。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="126" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[126]</anchor-end>
<cite xml:lang="en">MAMA: Common attributes - Opera Developer Community</cite> (<time>2008-11-25 20:26:01 +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://dev.opera.com/articles/view/mama-common-attributes/#class">http://dev.opera.com/articles/view/mama-common-attributes/#class</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="127" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[127]</anchor-end> <cite>SMIL 3.0 Structure Module</cite> (<time>2008-12-02 00:45:09 +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://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-structure.html#adef-class">http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-structure.html#adef-class</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="128" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[128]</anchor-end> <cite>我的春秋: 論理構造を文脈に読み換えながら class 名を考える</cite> (<time>2008-12-25 22:21:44 +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://my-chunqiu.cocolog-nifty.com/blog/2007/05/class_67a6.html">http://my-chunqiu.cocolog-nifty.com/blog/2007/05/class_67a6.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="129" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[129]</anchor-end> <cite>Document Structure – SVG Tiny 1.2</cite> (<time>2008-12-20 02:31:29 +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://www.w3.org/TR/2008/REC-SVGTiny12-20081222/struct.html#ClassAttribute">http://www.w3.org/TR/2008/REC-SVGTiny12-20081222/struct.html#ClassAttribute</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="130" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[130]</anchor-end> <cite>IRC logs: freenode / #whatwg / 20090521</cite>
(<time>2009-08-22 21:30: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="http://krijnhoetmer.nl/irc-logs/whatwg/20090521#l-84">http://krijnhoetmer.nl/irc-logs/whatwg/20090521#l-84</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="131" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[131]</anchor-end> <cite xml:lang="en">value for class attribute should be CDATA (not NMTOKENS)</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Michael(tm) Smith</anchor> 著, <time>2009-05-26 13:18:27 +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://lists.w3.org/Archives/Public/public-xhtml2/2009May/0033">http://lists.w3.org/Archives/Public/public-xhtml2/2009May/0033</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="132" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[132]</anchor-end> <cite xml:lang="en">(X)HTML5 Tracking</cite>
(<time>2009-10-28 07:00:34 +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=4356&amp;to=4357">http://html5.org/tools/web-apps-tracker?from=4356&amp;to=4357</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="133" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[133]</anchor-end> <cite xml:lang="en">(X)HTML5 Tracking</cite>
(<time>2009-10-28 07:02:02 +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=4357&amp;to=4358">http://html5.org/tools/web-apps-tracker?from=4357&amp;to=4358</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="134" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[134]</anchor-end> <cite>Bug 8060 – Why must class be a set of unique tokens? It's quite common to have duplicates (~0.5% of dotbot pages), and convenient when you're programmatically generating HTML, and harmless</cite>
(<time>2009-10-28 07:03:03 +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://www.w3.org/Bugs/Public/show_bug.cgi?id=8060">http://www.w3.org/Bugs/Public/show_bug.cgi?id=8060</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="138" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[138]</anchor-end> <cite xml:lang="en">XFrames</cite>
( (<time>2010-12-17 00:45:08 +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://www.w3.org/TR/2010/NOTE-xframes-20101216/#s_common-attributes">http://www.w3.org/TR/2010/NOTE-xframes-20101216/#s_common-attributes</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="139" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[139]</anchor-end> <cite>Styling – SVG 1.1 (Second Edition)</cite>
( (<time>2011-08-10 12:35:27 +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://www.w3.org/TR/2011/REC-SVG11-20110816/styling.html#ClassAttribute">http://www.w3.org/TR/2011/REC-SVG11-20110816/styling.html#ClassAttribute</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="170" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[170]</anchor-end> <cite xml:lang="en">Web Applications 1.0 r823   Begone, predefined class names.</cite>
( (<time>2007-05-17 13:18: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=822&amp;to=823">http://html5.org/tools/web-apps-tracker?from=822&amp;to=823</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="171" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[171]</anchor-end> <cite xml:lang="en-US">XML Binding Language (XBL) 2.0</cite>
( (<time>2007-03-16 22:20:16 +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://www.w3.org/TR/2007/CR-xbl-20070316/#class">http://www.w3.org/TR/2007/CR-xbl-20070316/#class</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="181" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[181]</anchor-end> <cite xml:lang="en">Web Applications 1.0 r8764 Try to clarify case matching rules for selectors</cite>
( (<time>2014-09-13 02:48: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/r/8764">http://html5.org/r/8764</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="182" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[182]</anchor-end> <cite>IRC logs: freenode / #whatwg / 20150105</cite>
( (<time>2015-01-06 11:33:27 +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://krijnhoetmer.nl/irc-logs/whatwg/20150105">http://krijnhoetmer.nl/irc-logs/whatwg/20150105</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="37" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[37]</anchor-end> <cite xml:lang="en">ClassExtensions - WHATWG Wiki</cite>
(<time>2014-10-13 10:38:52 +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://wiki.whatwg.org/wiki/ClassExtensions">https://wiki.whatwg.org/wiki/ClassExtensions</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="38" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[38]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Chrome</anchor> では、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">クラス選択子</anchor>に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MathML</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>の
<code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>は一致しません。 <time>2015-08-11T12:40:35.000Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="39" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[39]</anchor-end> <cite xml:lang="en">Note how the SVG currently implemented in browsers is a mix of SVG 1.… · whatwg/html@969c45b</cite>
(<time>2015-11-18 11:29:39 +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://github.com/whatwg/html/commit/969c45b2478d1d2d3be8564ec85dc316a53c8bcf">https://github.com/whatwg/html/commit/969c45b2478d1d2d3be8564ec85dc316a53c8bcf</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="45" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[45]</anchor-end> <cite xml:lang="en">Shadow: define superglobal slot content attribute · whatwg/dom@e3d8291</cite>
(<time>2016-03-24 21:59:06 +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://github.com/whatwg/dom/commit/e3d82914676ad1e1bf590e1042636e60feddb6ae">https://github.com/whatwg/dom/commit/e3d82914676ad1e1bf590e1042636e60feddb6ae</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="46" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[46]</anchor-end> <cite xml:lang="en">The DOM Standard defines the class, id, and slot attributes · whatwg/html@36c9938</cite>
(<time>2016-03-24 22:01:02 +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://github.com/whatwg/html/commit/36c9938b102fecadf6029a248f40aae83ea099d2">https://github.com/whatwg/html/commit/36c9938b102fecadf6029a248f40aae83ea099d2</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="47" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[47]</anchor-end> <cite xml:lang="en">amphtml/amp-html-format.md at master · ampproject/amphtml</cite>
(<time>2016-07-04 11:14:07 +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://github.com/ampproject/amphtml/blob/master/spec/amp-html-format.md">https://github.com/ampproject/amphtml/blob/master/spec/amp-html-format.md</anchor-external></figcaption><blockquote><p>Class names, in author stylesheets, may not start with the string -amp-. These are reserved for internal use by the AMP runtime. </p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="48" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[48]</anchor-end> <cite xml:lang="en">Web Annotation Data Model</cite>
(<time>2017-02-24 02:14:26 +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://w3c.github.io/web-annotation/model/wd2/#h-styles">https://w3c.github.io/web-annotation/model/wd2/#h-styles</anchor-external></figcaption><blockquote><p>styleClass	Property	The name of the class used in the CSS description that should be applied to the Specific Resource.</p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="49" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[49]</anchor-end> <cite xml:lang="en">Web Annotation Vocabulary</cite>
(<time>2017-02-24 02:14:26 +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://w3c.github.io/web-annotation/vocab/wd/#h-styleclass">https://w3c.github.io/web-annotation/vocab/wd/#h-styleclass</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="50" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[50]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Schematron</anchor> の <code class="XMLe" xml:lang="en">span</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="XMLe" xml:lang="en">p</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>にも
<code class="XMLa" xml:lang="en">class</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>があります。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> の <code class="XMLa" xml:lang="en">class</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="51" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[51]</anchor-end> <cite xml:lang="en">Clarify case-sensitivity of ID and class attribute selectors</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Zirro</anchor>著, <time>2017-06-09 01:26:51 +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://github.com/whatwg/html/commit/942a9d5b9c0b50bf5bca275e866bb2319ebdca0c">https://github.com/whatwg/html/commit/942a9d5b9c0b50bf5bca275e866bb2319ebdca0c</anchor-external></p><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> <cite>QiitaにおいてHTML要素の属性指定ができなくなりました - Qiita Blog</cite>
(<time>2017-07-04 12:03:38 +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://blog.qiita.com/post/162037299989/disable-html-class">http://blog.qiita.com/post/162037299989/disable-html-class</anchor-external></p><figure class="quote"><figcaption><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">AMP HTML Specification – AMP</cite>
(<time>2018-02-14 10:04:22 +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.ampproject.org/docs/reference/spec">https://www.ampproject.org/docs/reference/spec</anchor-external></figcaption><blockquote><p>Internal AMP class names prefixed with -amp- and i-amp- are disallowed in AMP HTML.</p><p>Consult AMP documentation for meaning of class names prefixed with amp-. The use of these classes is allowed and meant to allow customization of some features of AMP runtime and extensions.</p><p>All other authored class names are allowed in AMP HTML markup.</p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="55" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[55]</anchor-end> <cite xml:lang="en">Reference SVG 2</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dstorey</anchor>著, <time>2018-05-18 15:05:35 +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://github.com/whatwg/html/commit/7069de4fcf2f92295dded520ed5d7275addab2e7">https://github.com/whatwg/html/commit/7069de4fcf2f92295dded520ed5d7275addab2e7</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="56" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[56]</anchor-end> <cite xml:lang="en">Alternate Style Tags 1.1</cite>
(<time>2017-01-22 12:51:25 +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://www.idpf.org/epub/altss-tags/">http://www.idpf.org/epub/altss-tags/</anchor-external></p></section></body></html>