<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1><code class="HTMLe">ul</code> 要素型 (HTML, XHTML 1)</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:">HTML</anchor> の <dfn><code class="HTMLe">ul</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor></dfn>は、
順序に深い意味の無い<ruby><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">並び</anchor><rt xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">リスト</anchor></rt></ruby>を表します。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">並び</anchor>の各項目は子 <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>とします。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end>
仕様書:<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor><ul><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="HTML4:&quot;struct/lists.html#edef-UL&quot;" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW">IW:HTML4:&quot;struct/lists.html#edef-UL&quot;</anchor-external></li></ul></li></ul></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end><dl><dt>状態</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</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:">名前空間URI</anchor></dt><dd><code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http://www.w3.org/1999/xhtml</anchor></code></dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">局所名</anchor></dt><dd><code class="HTMLe">ul</code> (<q xml:lang="en">unordered list</q> 
(<q>順序付けられていない並び</q>) より)</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">開始タグ</anchor></dt><dd>必須</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">終了タグ</anchor></dt><dd>必須</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">内容模型</anchor></dt><dd><code class="SGML">(<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>)+</code></dd><dt>出現できる文脈</dt><dd><code class="SGML">%<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">list</anchor>;</code> が出現できる文脈</dd><dt><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor></dt><dd><table><tbody><tr><td>属性名</td><td>属性値</td><td>既定値</td><td>説明</td><td>状態</td><td>出典</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code></td><td></td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">級</anchor></td><td>[HTML4] %<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">coreattr</anchor></td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">compact</anchor></code></td><td>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">真偽値属性</anchor>)</td><td>(偽)</td><td>小表示</td><td>[HTML4] 非推奨</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dir</anchor></code></td><td></td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">書字方向</anchor></td><td>[HTML4] %<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">i18n</anchor></td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">id</anchor></code></td><td></td><td></td><td>一意識別子</td><td>[HTML4] %coreattr</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lang</anchor></code></td><td></td><td></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">自然言語</anchor></td><td>[HTML4] %i18n</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml</anchor>:lang</code></td><td></td><td></td><td>自然言語</td><td>[XHTML1]</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">onclick</anchor></code></td><td></td><td></td><td></td><td>[HTML4] %<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">events</anchor></td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ondblclick</anchor></code></td><td></td><td></td><td></td><td>[HTML4] %events</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">onkeydown</anchor></code></td><td></td><td></td><td></td><td>[HTML4] %events</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">onkeypress</anchor></code></td><td></td><td></td><td></td><td>[HTML4] %events</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">onkeyup</anchor></code></td><td></td><td></td><td></td><td>[HTML4] %events</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">onmousedown</anchor></code></td><td></td><td></td><td></td><td>[HTML4] %events</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">onmousemove</anchor></code></td><td></td><td></td><td></td><td>[HTML4] %events</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">onmouseout</anchor></code></td><td></td><td></td><td></td><td>[HTML4] %events</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">onmouseover</anchor></code></td><td></td><td></td><td></td><td>[HTML4] %events</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">onmouseup</anchor></code></td><td></td><td></td><td></td><td>[HTML4] %events</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">style</anchor></code></td><td></td><td></td><td>スタイル情報</td><td>[HTML4] %coreattr</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">title</anchor></code></td><td></td><td></td><td>注釈的題</td><td>[HTML4] %coreattr</td></tr><tr><td><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">type</anchor></code></td><td><code class="SGML">(<code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">disc</anchor></code> | <code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">square</anchor></code> | <code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">circle</anchor></code>)</code></td><td>(入れ子の深さ依存)</td><td>項目の印の種類</td><td>[HTML4] 非推奨</td></tr></tbody></table></dd></dl></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>
<strong>項目が1個の箇条書き</strong>:
<q xml:lang="en">リスト</q>というと一般的には2個以上の項目が含まれていないといけないような気がすることもありますが、
それがリスト (箇条書き) である (べき) と思うのであれば
1個でも <code class="HTML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code> や <code class="HTML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</anchor></code>
を使って構いません <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(というよりそうするべきです)</weak>。
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(<anchor>計算機</anchor>の世界で普通リストといえば項目は0個以上です。 <anchor>HTML 4</anchor> のリストの項目は1個以上ですが、 <anchor>HTML 5</anchor> では0個以上になっています。)</weak></p><p>例: <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;30</anchor-internal></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="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> HTML 4 によると、 <code class="HTMLe">ul</code> と <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</anchor></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>されます。
ただし、 <code class="HTMLe">ol</code> は番号付けされませんが、
<code class="HTMLe">ul</code> は番号付けされません。</p><p>というような記述は、仕様書で <q>must</q> を使って書かれているわけではありませんし、すべての場面における強制ではなく、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">既定スタイル</anchor>の推奨程度と受け止めるべきでしょう。
(そうしないと、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> で <code class="HTMLe">ul</code> に <samp class="CSS"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">list-style-type</anchor>: <var>数系</var></samp> を指定するようなことまで否定されてしまいますが、そのような制限は慣習的に適当とは思えません。)</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-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="HTML4:&quot;struct/lists.html#idx-list-5&quot;" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW">IW:HTML4:&quot;struct/lists.html#idx-list-5&quot;</anchor-external> ではいくつかの視覚的 UA
での慣習が説明されています。 (こちらは参考と明記されています。)</p><ul><li>入れ子の深さにしたがってレンダリングします。</li><li><code class="HTMLa">type</code> 属性をレンダリングのヒントとします。</li><li><code class="HTMLa">type</code> 属性の既定値は入れ子の深さに依存します。</li><li><code class="HTMLa">type</code> 属性の値とそれに対応する、表示するべき形。
(<code class="HTLMa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">type</anchor></code> 属性の説明を参照。)</li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end>
<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">type</anchor></code> 属性や <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">compact</anchor></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="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[33]</anchor-end>
<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> のかなりはじめの頃から
(おそらくは最初から) 存在していた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素型</anchor>です。
<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code>, <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</anchor></code>,
<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</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:">SGML応用</anchor>でよく採用されているもので、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor>
でもそれを流用しています。 <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</anchor></code>
も同時に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> の仕様に採り入れられましたが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザ</anchor>の側では長く未実装のままで、
専ら <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></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="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end>
<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code> 要素の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">子供</anchor>には
<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> 要素しか記述できません。
しかし、古い時代の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者エージェント</anchor>は <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code>
要素内では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">字下げ</anchor>し (左右の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">余白</anchor>を多めに取り)、
<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</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>するという方法を採っていたので、
<q><code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</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>ができる</q>
と勘違いする人が出てきました。自分が勝手に勘違いするだけならまだしも、
人に教える人や本や雑誌に書く人、<q>裏技</q>といってはしゃぐ人、
果ては<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">字下げ</anchor>のために <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code> や
<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</anchor></code> を積極的に使うべき
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(文章全体を囲むとか。そうすれば<q xmlns="http://www.w3.org/1999/xhtml">読みやすくなる</q>)</weak>
など電波がかった主張をする人まで出てくる始末でした。</p><p>というのは1990年代後半の話で、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor>
が普及した昨今では流石にここまで逝った主張は見なくなりました。
<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">blockquote</anchor></code> で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">字下げ</anchor>する人は今でも稀に見かけますがね。
(2005年)</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="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> <strong><code class="HTMLe">ul</code> と <code class="HTMLe">ol</code></strong>:
<code class="HTMLe">ul</code> (<q xml:lang="en">unordered list</q> : 順序付けられていない並び) 
と同じように<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>に
<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</anchor></code> (<q xml:lang="en">ordered list</q> : 順序付けられた並び)
があります。</p><p>項目の順序に重要な意味がある場合は、 <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</anchor></code>
を使います。例えば、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">料理</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">調理法</anchor>は最初の項目から順に行っていく必要があります。
ですから、 <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</anchor></code> を使います。</p><p>項目の順序が然程重要ではない場合は、 <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code>
を使います。例えば <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素型</anchor>の一覧は、
どの要素型を先に示すかに特別な意味はありません。
<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">p</anchor></code> を先に紹介しても、 <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code>
を先に紹介しても、本質的な違いはありません。
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(入門書における要素型の説明の話ではありませんよ。)</weak></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> たとえ順序に深い意味が無くても、
項目の前の印として番号を付けたいことはよくあります。
そのような時でも、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素型</anchor>としては
<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</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:">CSS</anchor> の <code class="CSS"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">list-style-type</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>によって記述できます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end> 
<strong>項目を無作為に入れ替えても良い??</strong>:
たまに、 <code class="HTMLe">ul</code> は
<q>無作為に順序を入れ替えても問題が無いようなリスト</q>
と紹介されることがあります。が、これを余り鵜呑みにしてはいけません。例えば、<pre class="HTML example code">&lt;p&gt;HTML の要素型には次のようなものがあります。&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;code&gt;p&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;ul&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;ol&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;1つ目の &lt;code&gt;p&lt;/code&gt; は、段落を表します。
2つ目の &lt;code&gt;ul&lt;/code&gt; は、順序無しの並びを表します。
最後の &lt;code&gt;ol&lt;/code&gt; は、順序ありの並びを表します。&lt;/p&gt;</pre><p>の <code class="HTMLe">ul</code> は、 
<q>無作為に順序を入れ替え</q>ると最後の段落と矛盾してしまいます。でも、
このリストの3つの項目の並び順にはそんなに意味がある
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(<code xmlns="http://www.w3.org/1999/xhtml" class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</anchor></code> にするべきな)</weak> のでしょうか?</p></p><p>実際の文章ではこの例文のようにリストに掲げた並び順が前後の文章に影響してくることが少なくありません。
影響があるから <code class="HTMLe">ol</code> にしなければならないということはなく、
<code class="HTMLe">ul</code> か <code class="HTMLe">ol</code> 
かの選択は本質的にそのリストが順序付けられるべきかどうかを考慮して行うべきものです。
<q>無作為に順序を入れ替え</q>てみるのは迷った時の判断基準として悪くはありませんが、
言葉どおりに受取って本質を見失ってはいけません。</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>
<em>メモ</em>: 前後の文脈で<q>1つ目</q>のような参照をするのがよくないのだ、
そういう文章は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> には適さない、という意見があります。
確かに、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> で一般に行われている方法を採るなら<pre class="SGML example code">&lt;p&gt;HTML の要素型には次のようなものがあります。&lt;/p&gt;
&lt;ul&gt;
  &lt;li id=&quot;et-p&quot;&gt;&lt;code&gt;p&lt;/code&gt;&lt;/li&gt;
  &lt;li id=&quot;et-ul&quot;&gt;&lt;code&gt;ul&lt;/code&gt;&lt;/li&gt;
  &lt;li id=&quot;et-ol&quot;&gt;&lt;code&gt;ol&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;ref idref=&quot;et-p&quot; /&gt;の &lt;code&gt;p&lt;/code&gt; は、段落を表します。
&lt;ref idref=&quot;et-ul&quot; /&gt;の &lt;code&gt;ul&lt;/code&gt; は、順序無しの並びを表します。
&lt;ref idref=&quot;et-ol&quot; /&gt;の &lt;code&gt;ol&lt;/code&gt; は、順序ありの並びを表します。&lt;/p&gt;</pre><p>とでもするべきでしょう。 <code class="SGMLe" xml:lang="en">ref</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:">HTML</anchor> はこのような形の参照と生成を使っておらず、
こちらの方が余程 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> にはなじみません。</p></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> <strong><code class="HTMLe">ul</code> と <code class="HTMLe">dl</code></strong>:
リストが単純な一次元的な並びではなく、
見出しと説明の組の並びのようなものの時は、
<code class="HTMLe">ul</code> ではなく <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dl</anchor></code> を使います。
例えば用語集は用語と説明の組が並んだものですから、
<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dl</anchor></code> を使います。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end> <strong><code class="HTMLe">ul</code> と <code class="HTMLe">menu</code> と <code class="HTMLe">dir</code></strong>:
古い時代の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> には <code class="HTMLe">ul</code>
の他に <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">menu</anchor></code> と <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dir</anchor></code>
がありました。3者は意味的にはほぼ同じで、
項目の長さとそれに合わせたレンダリング方法に違いがありました。
しかし、 <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">menu</anchor></code> と <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dir</anchor></code>
は <code class="HTMLe">ul</code> に吸収され、使わないことになっています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end> <strong><code class="XMLe">rdf:Bag</code></strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RDF</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">語彙</anchor>である <code class="XMLe">rdf:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Bag</anchor></code>
は、 <code class="HTMLe">ul</code> と同じように
<q>順序を持たない並び</q>という意味を持っています。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><h1>HTML のリスト系要素型の使い分け</h1><delete 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="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <code class="HTML">UL</code> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</anchor> の使い分け: <em>Strict-HTML スレッド10</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://pc2.2ch.net/test/read.cgi/hp/1045493217/328-" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://pc2.2ch.net/test/read.cgi/hp/1045493217/328-</anchor-external></li><li><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> リスト系要素の使い分けは古今東西問わず頻出問題ですね。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> にはリスト系要素が <code class="HTML">UL</code>, <code class="HTML">OL</code>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dl</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nl</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dir</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">menu</anchor> と沢山ありますからねぇ。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">某方面</anchor>では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">100の質問</anchor>のマーク付けのときにも問題になってます。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Strict</anchor> 的思想にはなじまないかもしれませんが、そもそもの SGML/HTML の初期の <code>UL</code>/<code>OL</code> の使い分けというのは、番号を振るかどうかだった。 <code>OL</code> はあくまでも、自動で番号を振ってくれる機能つきのリストだったのですよ。</li><li><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-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> 今の Strict は文書の構造をとことん突き詰める方へ向かっていますけど、当時は当時の時代的制約で、そんなのは夢のまた夢、あるいは夢にも思われていなかったんですよね。だから、 SGML 文書のマーク付けってのはあくまでも、表示書式の抽象化のためのものであったのでして。 <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(もちろん今は必ずしもそうではない。)</weak></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <anchor 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="HTML">ul</code> or <code class="HTML">ol</code> でマークしたがる香具師が多いけど、 HTML における重要な概念、 <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="HTML">ul</code> も <code class="HTML">ol</code> もブロック水準の並びであって、<samp>A, B, そして C のような種類がある</samp>とかのような文中の列挙までそうするのは生きすぎだし、ナビゲーションのリンク並びも (無理矢理分類して) インライン水準なら <code class="HTML">ul</code> は不適切だと思う。</li><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-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:">表現と構造の分離</anchor>思想の行き過ぎで、ブロック/行内という区別自体が表現的構成要素だと考えてしまう人もいるみたいだけど、そうじゃなくて、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文</anchor>あるいは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">行</anchor>という水準の上がブロック、下が行内という、構造の大きさの概念と理解できるのでして。</li></ul><p xmlns="http://www.w3.org/1999/xhtml"><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>
90年代中頃の糞解説書には、リスト要素は余り使われなくなってきていて、確かに余り融通が効かないし、敢えて必要もないよね、みたいなことを書いてあるものまでありました。その主たる根拠は marker の自由度が低いこと。</p><p xmlns="http://www.w3.org/1999/xhtml">悔しいけど当時の状況は糞本著者の言う通りで、丁度マーク放棄、自分のブラウザで表示できればそれでよしの風潮が高まっていった時期ですし、当時のブラウザで list marker は <code class="HTMLa">type</code> 属性で指定できる分しか選択肢がなかったです。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 3.0</anchor> には <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> 要素に <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">src</anchor></code> 属性 (いまでいうところの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> の <samp class="CSS"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">list-style</anchor>: url(<var>foo</var>)</samp>) があったけど、実装はほとんどなかったしなあ。)
当時の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WYSIWYG</anchor> な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">著述ソフトウェア</anchor>の中には、 list marker の画像を <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">table</anchor></code> で実現しているものもあったっけ (もちろん、利用者には他の list marker と同列に見せて、実は)。</p><p xmlns="http://www.w3.org/1999/xhtml">需要は高まる一方なのに標準化も実装も追い付かないというか違う方向にすすんでいるというか、
ある意味誰にとっても不幸な時代だったような気がします。</p></delete></section></section><section><h1>例</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end><pre class="HTML">&lt;UL&gt;
&lt;LI&gt;Unordered information. 
&lt;LI&gt;Ordered information. 
&lt;LI&gt;Definitions. 
&lt;/UL&gt;</pre></p><p>(HTML 4 仕様書より)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end><pre class="HTML">&lt;p&gt;現在インターネットでもっともよく使われているサービスは次のものだろう。
&lt;ul&gt;
  &lt;li&gt;WWW&lt;/li&gt;
  &lt;li&gt;電子メイル&lt;/li&gt;
  &lt;li&gt;P2P&lt;/li&gt;
&lt;/ul&gt;</pre></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> 入れ子の例:<pre class="HTML">&lt;p&gt;主要なマーク付け言語:
&lt;ul&gt;
&lt;li&gt;XML
  &lt;ul&gt;
    &lt;li&gt;XHTML&lt;/li&gt;
    &lt;li&gt;MathML&lt;/li&gt;
    &lt;li&gt;SVG&lt;/li&gt;
    &lt;li&gt;SMIL&lt;/li&gt;
    &lt;li&gt;DocBook (XML)&lt;/li&gt;
  &lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;SGML
  &lt;ul&gt;
    &lt;li&gt;HTML&lt;/li&gt;
    &lt;li&gt;DocBook&lt;/li&gt;
    &lt;li&gt;TEI&lt;/li&gt;
  &lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;TeX
  &lt;ul&gt;
    &lt;li&gt;LaTeX&lt;/li&gt;
    &lt;li&gt;Texinfo&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p class=&quot;note&quot;&gt;TeX はマーク付け言語的な側面もプログラム言語的側面もある。&lt;/p&gt;
  &lt;/li&gt;
&lt;li&gt;Wiki 系
  &lt;ul&gt;
    &lt;li&gt;本家 WikiWikiWeb&lt;/li&gt;
    &lt;li&gt;YukiWiki&lt;/li&gt;
    &lt;li&gt;Tiki&lt;/li&gt;
    &lt;li&gt;Pukiwiki&lt;/li&gt;
  &lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;</pre></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">目次</anchor>の例<pre class="HTML example">&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">div</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;subtoc&quot;&gt;
&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">p</anchor></code>&gt;&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">strong</anchor></code>&gt;Contents&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">strong</anchor></code>&gt;&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">p</anchor></code>&gt;
&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;toc&quot;&gt;
&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;tocline&quot;&gt;4.1. &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code>=&quot;<code class="URI">#sec_4.1.</code>&quot; <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;tocxref&quot;&gt;Syntactic Conventions&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code>&gt;&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;
&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;tocline&quot;&gt;4.2. &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code>=&quot;<code class="URI">#s_common_types</code>&quot; <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;tocxref&quot;&gt;Content Types&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code>&gt;&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;
&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;tocline&quot;&gt;4.3. &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code>=&quot;<code class="URI">#s_common_attrtypes</code>&quot; <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;tocxref&quot;&gt;Attribute Types&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code>&gt;&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;
&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;tocline&quot;&gt;4.4. &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code>=&quot;<code class="URI">#sec_4.4.</code>&quot; <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;tocxref&quot;&gt;An Example Abstract Module Definition&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code>&gt; 
&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;toc&quot;&gt;
&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;tocline&quot;&gt;4.4.1. &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code>=&quot;<code class="URI">#sec_4.4.1.</code>&quot; <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;tocxref&quot;&gt;XHTML Skiing Module&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code>&gt;&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;
&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code>&gt;
&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;
&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code>&gt;
&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">div</anchor></code>&gt;</pre></p><p>出典: <cite>Modularization of XHTML - Defining Abstract Modules</cite> 
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstraction.html#s_abstraction" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstraction.html#s_abstraction</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webサイト</anchor>の案内の例<pre class="HTML example">  &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;navigation&quot;&gt;
   &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code>=&quot;this&quot;&gt;&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">strong</anchor></code>&gt;Home&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">strong</anchor></code>&gt;&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;
   &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code>=&quot;<code class="URI">/news/</code>&quot;&gt;News&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code>&gt;&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;
   &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code>=&quot;<code class="URI">/demos/</code>&quot;&gt;Demos&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code>&gt;&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;
   &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code>=&quot;<code class="URI">/specs/</code>&quot;&gt;Specifications&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code>&gt;&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;
   &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code>=&quot;<code class="URI">/charter</code>&quot;&gt;Charter&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code>&gt;&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;
   &lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;&lt;<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code> <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code>=&quot;<code class="URI">/mailing-list</code>&quot;&gt;Mailing List&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code>&gt;&lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code>&gt;
  &lt;/<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code>&gt;</pre></p><p>出典: <cite>Web Hypertext Application Technology Working Group</cite> 
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.whatwg.org/" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://www.whatwg.org/</anchor-external> (2005年1月付け)</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webサイト</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="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ul</anchor></code>
要素が含まれています。</p><p>別途指定されている <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:">視覚UA</anchor>
では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GUI</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="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end>
<code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ol</anchor></code> 要素, <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dl</anchor></code> 要素, <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> 要素,  <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">type</anchor></code> 属性, <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">compact</anchor></code> 属性の例も参照。</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>
<strong>項目が1個の箇条書き</strong>:<pre class="HTML example code">&lt;p&gt;&lt;em&gt;A コース&lt;/em&gt;の人は、次のものを用意してください。&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;水筒&lt;/li&gt;
    &lt;li&gt;ホース&lt;/li&gt;
  &lt;/ul&gt;

&lt;p&gt;&lt;em&gt;B コース&lt;/em&gt;の人は、次のものを用意してください。&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;洗濯ばさみ (5ヶ)&lt;/li&gt;
  &lt;/ul&gt;</pre></p><p>解説: <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>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> [sage])</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>メモ</h1><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="34" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[34]</anchor-end> <cite xml:lang="en">Re: <strong></strong>[<strong></strong>css3-lists<strong></strong>]<strong></strong> padding-left on &lt;ol&gt; and &lt;ul&gt; elements</cite>
( (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Gérard Talbot</anchor> 著, <time>2014-02-22 23:09:24 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://lists.w3.org/Archives/Public/www-style/2014Feb/0654.html" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://lists.w3.org/Archives/Public/www-style/2014Feb/0654.html</anchor-external></p></section></body></html>