<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="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[30]</anchor-end> 
<dfn><ruby>章<rt>しょう</rt><rt>chapter</rt></ruby></dfn>や<dfn><ruby>節<rt>せつ</rt><rt>section</rt></ruby></dfn>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文章</anchor>の構成上の単位です。
合わせて<dfn><ruby>章<rt>しょう</rt></ruby><ruby>節<rt>せつ</rt></ruby></dfn>といいます。</p><section><h1>章節と文書構造</h1><figure class="short list"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">章節</anchor>とその周辺</figcaption><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">章節番号</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">見出し</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">副題</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">図題</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">題名</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">目次</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アウトライン</anchor></li></ul></figure><section><h1>見出しとページ名</h1><ed xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"></ed></section><section><h1>見出しとサイト名</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="64" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[64]</anchor-end> <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>ではなく、 <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">h<var xmlns="http://www.w3.org/1999/xhtml">n</var></anchor></code>
を使うべきではないと主張する人もいました。</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> 現実的にも理論的にも、あまり意味のある主張とは思えません。</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="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> <cite xml:lang="ja">見出し要素に関する議論 - 徒委記</cite> (<code>2007-07-13 21:49: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://www.akatsukinishisu.net/wiki.cgi?%B8%AB%BD%D0%A4%B7%CD%D7%C1%C7%A4%CB%B4%D8%A4%B9%A4%EB%B5%C4%CF%C0">http://www.akatsukinishisu.net/wiki.cgi?%B8%AB%BD%D0%A4%B7%CD%D7%C1%C7%A4%CB%B4%D8%A4%B9%A4%EB%B5%C4%CF%C0</anchor-external></li><li><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="ja">h1は最も重要な見出し - 徒書</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">北村曉</anchor> 著, <code>2007-07-05 03:10:29 +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.akatsukinishisu.net/itazuragaki/html/h1_is_the_most_important.html">http://www.akatsukinishisu.net/itazuragaki/html/h1_is_the_most_important.html</anchor-external></li><li><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">ISO-HTML における h1 要素: Days on the Moon</cite> (<code>2007-07-13 22:15:58 +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://nanto.asablo.jp/blog/2007/07/11/1646006">http://nanto.asablo.jp/blog/2007/07/11/1646006</anchor-external></li><li><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>我的春秋: HTML の見出しをめぐる議論</cite> (<code>2007-07-13 22:38: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://my-chunqiu.cocolog-nifty.com/blog/2007/07/html_64a8.html">http://my-chunqiu.cocolog-nifty.com/blog/2007/07/html_64a8.html</anchor-external></li><li><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>h1要素は文書のタイトル:メモランダム</cite> (<code>2007-07-09 20:54: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://mynotes.jp/blog/2007/07/h1_is_document_title">http://mynotes.jp/blog/2007/07/h1_is_document_title</anchor-external></li><li><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>h1要素は文書のタイトル その2:メモランダム</cite> (<code>2007-07-12 05:58:32 +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://mynotes.jp/blog/2007/07/h1_is_document_title2">http://mynotes.jp/blog/2007/07/h1_is_document_title2</anchor-external></li><li><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="ja">h1要素とサイト名 : 雑記帳 : der Gegenwart</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Rusica</anchor> 著, <code>2007-07-13 22:25:36 +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.rusica.net/note/2007/07/05/h1.html">http://www.rusica.net/note/2007/07/05/h1.html</anchor-external></li><li><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="ja-JP">文書のタイトルは TITLE - Weblog</cite> (<code>2007-07-09 21: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/928">http://ryus.s21.xrea.com/w/item/928</anchor-external></li><li><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="ja-JP">文書のタイトルは TITLE - Weblog</cite> (<code>2007-07-09 21: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/928">http://ryus.s21.xrea.com/w/item/928</anchor-external></li><li><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="ja-JP">タグと要素 - Weblog</cite> (<code>2007-07-13 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/929">http://ryus.s21.xrea.com/w/item/929</anchor-external></li></ul></refs><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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="49" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;49</anchor-internal> 論旨には同意しますが、そこで言われている<q><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor></q>は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> 以来の専門用語としての<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="51" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[51]</anchor-end> <cite>new function(){this.id=’gnarl’} - h1が見出しかどうとか気にするなら、HTMLの設計ミスを認識すべき</cite> (<code>2007-07-13 05:39: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://d.hatena.ne.jp/gnarl/20070710/1184034991">http://d.hatena.ne.jp/gnarl/20070710/1184034991</anchor-external></li><li><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>d:id:quaa</cite> (<time>2007-07-22 14:20: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://d.hatena.ne.jp/quaa/20070715#p1">http://d.hatena.ne.jp/quaa/20070715#p1</anchor-external></li></ul></refs></section><section><h1>和文の見出し</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="53" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[53]</anchor-end> <cite xml:lang="ja">見出しのラベル名・番号の利用 | <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JAGAT</anchor></cite>, <time>2022-09-05T11:37:57.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://www.jagat.or.jp/archives/1933">https://www.jagat.or.jp/archives/1933</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="ja">小見出しの配置方法 | JAGAT</cite>, <time>2022-09-05T11:40:00.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://www.jagat.or.jp/archives/2992">https://www.jagat.or.jp/archives/2992</anchor-external></p></section></section><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:">章節</anchor>を表す次の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>があります。<figure class="short list"><ul><li><code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">section</anchor></code></li><li><code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">aside</anchor></code></li><li><code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">article</anchor></code></li><li><code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">body</anchor></code></li><li><code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nav</anchor></code></li></ul></figure></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> には関連して次の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>があります。<figure class="short list"><ul><li><code>h<var>n</var></code></li><li><code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">hgroup</anchor></code></li><li><code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">header</anchor></code></li><li><code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">footer</anchor></code></li><li><code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">div</anchor></code></li><li><code>main<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">&lt;main&gt;</title></code></li><li><code>h</code></li><li><code>b<var>n</var></code></li><li><code>div<var>n</var></code></li><li><code>hr</code></li></ul></figure></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:">アウトライン</anchor>の記述手法として <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XOXO</anchor> があります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> 外部ファイルの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アウトライン</anchor>を表す<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">リンク型</anchor> <code>outline<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">rel=outline</title></code>
があります。</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:">CSS</anchor> の <code>'outline'</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="63" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[63]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> 以外にもいろいろな構造があります。</p><figure class="short list"><ul><li><code>\section</code>, <code>\chapter</code></li><li><code>level<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">&lt;level&gt;</title></code>, <code>hd</code></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C-XML</anchor></li></ul></figure></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:">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>の<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:">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:">階数</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:">Webサイト</anchor>を見てみると、
全部 <code>h1</code> に統一する <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML5</anchor> 方式か、
サイト見出しは <code>h1</code>、
記事見出しは <code>h3</code>
のような機械的な規則を適用する (番号スキップや重複のような不整合があっても気にしない) 方式が多く見受けられます。</p><figure class="short list"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="82" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[82]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">付番</anchor>の破綻例</figcaption><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">はてなブログのMarkdown</anchor></li></ul></figure><section><h1>非 HTML 文書中の HTML 素片</h1><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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Weblog</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フィード</anchor>に含まれる <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">素片</anchor>では、
対応する <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>中で使われる<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">見出し</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">階数</anchor>と同じ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">階数</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>がそのまま使われていることがあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end> 
例えば、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">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:">h4</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:">Atom</anchor>  <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フィード</anchor>の
<code class="XMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">content</anchor></code> <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:">h4</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>が使われていることがあります。</p></section></section><section><h1>歴史</h1><section><h1>SGML における階数 (付番)</h1><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>階数</anchor> </sw-see></p></section><section><h1>HTML4 における見出しの階数</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> <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>付番</anchor><rt xmlns="http://www.w3.org/1999/xhtml">rank</rt></rubyb> <var>n</var> (注 <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;15</anchor-internal>) は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor> をはじめとする 
<abbr><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Internet Engineering Task Force</title></abbr> や 
<abbr><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">World Wide Web Consortium</title></abbr>
の規定する <abbr>HTML<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Hypertext Markup Language</title></abbr> 
仕様では <code>1</code>〜<code>6</code>
が定義されています。</p><p><abbr>HTML<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Hypertext Markup Language</title></abbr> 4 仕様書によれば、 
<code class="HTMLe">h1</code> が最も重要度が高い見出し、 
<code class="HTMLe">h6</code> が最も重要度が低い見出しです。</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> 注意: <abbr><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Standard Generalized Markup Language</title></abbr> 的 
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(<anchor>SGML宣言</anchor>および <abbr xmlns="http://www.w3.org/1999/xhtml"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Document Type Definition</title></abbr> 的)</weak> 
意味では <var>n</var>
は付番とは言えませんが、付番は付番です <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="117" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[117]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Word</anchor> 9 は <code>7</code> を超えると、 <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor></code> が <samp>MsoHeading8</samp> のような <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:">div</anchor></code> または <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">li</anchor></code> を吐く模様です。 
<code class="HTML">9</code> まで確認されています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="118" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[118]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="117" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;117</anchor-internal> Word 10 でも同じ。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="119" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[119]</anchor-end>
付番を文書ではなく文書群に対するものと考える人も少なくないようですが、
それは誤りです。
(<samp class="URI">toc.html</samp> は <code class="HTMLe">h1</code> からはじめて、 
<samp class="URI">section1.html</samp> は <code class="HTMLe">h2</code> からはじめて、 
<samp class="RUI">section1-subsection2.html</samp> は <code class="HTMLe">h3</code> 
からはじめて、・・・というような使い方は誤り。)</p><p>元々付番は文書の中で使うもので、文書群なんてものは考えられていません。</p><p>(しかし想定外なのですから、
文書の一部分を別の文書に持っていった際に付番はそのままにしたようなもの、
と考えるのも悪くはない気がしますね。どうしたものでしょう?)</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:">LaTeX</anchor> で <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">part</anchor></code> とか <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">chapter</anchor></code> がなくて 
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">section</anchor></code> が最上位だったりするのは普通なことですから、 
<abbr>SGML<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Standard Generalized Markup Language</title></abbr> や 
<abbr>HTML<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Hypertext Markup Language</title></abbr> で <code class="HTMLe">h2</code> 
くらいから始まっていても悪くはないような気もします。付番の最初は 
<abbr>SGML<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Standard Generalized Markup Language</title></abbr> 
的には規定されていませんし。</p><p>やっぱり <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 2</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> HTML が 1〜6 を標準として持っているのは歴史的な事情で、
それ以上の深い理由はありません。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>h<var xmlns="http://www.w3.org/1999/xhtml">n</var></anchor> </sw-see>
良い文書は 1〜4 程度に収めるべきだとか、
実際には 1〜3 くらいしか見かけないなあとか、
でもでかい文書のためには 1〜9 くらいあった方が良いとか、
色々言われてきましたが結局上限を変える程の根拠も無く、
現在に至っています。</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>
HTML 4 DTD の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">注釈</anchor> (参考) には
<q>There are six levels of headings from H1 (the most important) to H6 (the least important).</q>
と書かれています。</p></section><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> たとえば<pre>&lt;h1/&gt;
&lt;p&gt;
&lt;h3/&gt;
&lt;p&gt;</pre></p><p>のように、 <code class="HTMLe">h2</code> の抜けた <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML文書</anchor>があります。
<abbr>HTML<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Hypertext Markup Language</title></abbr> 2 や 
<abbr>HTML<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Hypertext Markup Language</title></abbr> 4 の 
<abbr>DTD<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Document Type Definition</title></abbr> 的にはこのような文書も<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>妥当</anchor><rt xmlns="http://www.w3.org/1999/xhtml">valid</rt></rubyb>です。</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> しかしながら、見出しの水準は飛ばすべきではありません
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">RFC 1866 5.4.</src> し、飛ばすのを良く思わない人もいます 
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">HTML 4</src>。
飛ばすことによって他の形式への変換に支障をきたすこともあります
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">RFC 1866 5.4.</src>。</p><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>h要素について考える -アクセシビリティ・アーキテクチャー技術開発メモ</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://www.infoaxia.com/tools/blog/archives/2005/04/hx.html">http://www.infoaxia.com/tools/blog/archives/2005/04/hx.html</anchor-external></p><p>この文書では、見出しの付番を飛ばしたくなる理由の一つとして、
文書が意味的に記述する内容における構造 
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(この例では、会社組織の<q xmlns="http://www.w3.org/1999/xhtml">部</q>や<q xmlns="http://www.w3.org/1999/xhtml">課</q>のような構造)</weak>
と文書の構造を整合させたい
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(が、<q xmlns="http://www.w3.org/1999/xhtml">課</q>がない<q xmlns="http://www.w3.org/1999/xhtml">部</q>があったりする)</weak>
という要求を挙げています。</p><p>心情的には理解できますが、付番の本来の semantics
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(<q xmlns="http://www.w3.org/1999/xhtml">章</q>や<q xmlns="http://www.w3.org/1999/xhtml">節</q>のような単純な入れ子関係を表すに過ぎない。)</weak>
からすると無理にあわせようとする必要は無いわけでして。</p><p>メモ: データ構造なら<pre class="example XML code">&lt;組織&gt;
  &lt;部&gt;
    &lt;課&gt;
      &lt;社員/&gt;
    &lt;/課&gt;
  &lt;/部&gt;
  &lt;部&gt;
    &lt;社員/&gt;
  &lt;/部&gt;
&lt;/組織&gt;</pre></p><p>のように付番を飛ばしたようなことをしても問題ないのですが、 HTML
は文書マーク付け言語ですからね。</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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="37" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;37</anchor-internal> のように記述内容の意味に引っ張られてしまうのは、
やっぱり HTML の <code class="HTMLe" xml:lang="en">h<var>n</var></code>
によって章節を暗示する (<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">section</anchor></code>
を使わない) 方法とか、 <samp class="SGMLe" xml:lang="en">chapter</samp>
や <samp class="SGMLe" xml:lang="en">section</samp> 
のような名前によるレベル分けではなくて<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">付番</anchor>を使っている代償なのかなあ。</p><p>と思ったのだけど、名前を使ったところで記述内容の意味に引っ張られて
<samp class="SGMLe" xml:lang="en">chapter</samp> の真下に <samp class="SGMLe" xml:lang="en">subsection</samp>
を入れたいという要求はやっぱり出てきそうだ。</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>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;10</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4.0</anchor> で<q>飛ばすのは良くない</q>とされていたのが
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4.01</anchor> で<q>飛ばすのはよくないと考える人もいる</q>に改められたという説がありますが、
<strong>誤り</strong>です。</p></section><section><h1>ISO-HTML</h1><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:">ISO-HTML</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> 関連記事:
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <code xmlns="http://www.w3.org/1999/xhtml">pre-html</code>, <anchor>ISO-HTML</anchor> </sw-see></p><hr></hr><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:">平成時代中期</anchor>の<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>者らの間ではなぜか
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-HTML</anchor> に強い関心が持たれていました。</p><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> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">そうした人々<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">CSSコミュニティー</title></anchor>の間では、 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">見出し</anchor>の記述方法を含む
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-HTML</anchor>
の特徴に対する賛否が議論されていました。</p><p><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> 
ただ残念ながらその議論は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-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:">flame</anchor>
に終始しており、
技術的に見るべき所はほとんどなさそうです。
<sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>ISO-HTML</anchor> </sw-see></p><ul><li><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 xml:lang="ja"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-HTML</anchor>での見出し、address要素などについて</cite>, 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MK</anchor>,
Original July 13, 2001, Updated December 3, 2001,
<time>2022-06-15T09:05:23.000Z</time>, <time>2002-02-13T12:18:12.655Z</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://web.archive.org/web/20020212101731/http://www.kanzaki.com/docs/html/iso-html-note.html">https://web.archive.org/web/20020212101731/http://www.kanzaki.com/docs/html/iso-html-note.html</anchor-external></li><li><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> <cite xml:lang="ja">見出しの順序について</cite>, 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">KANZAKI, Masahide</anchor>,
2001-07-14初版公開; 2002-03-11改版; 2002-08-08更新; 2003-04-03一部修正,
<time>2012-09-25T11:17:27.000Z</time>, <time>2022-06-15T09:06:13.680Z</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.kanzaki.com/docs/html/headings-note.html">https://www.kanzaki.com/docs/html/headings-note.html</anchor-external></li><li><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 xml:lang="ja">HTML 及び XHTML 1.x の階層表記に関する文書</cite>, <time>2022-02-01T04:18:50.000Z</time>, <time>2022-06-15T09:47:30.796Z</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://robaq.info/html_document_structure.xhtml">https://robaq.info/html_document_structure.xhtml</anchor-external></li></ul></section><section><h1>DTBook</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="87" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[87]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTBook</anchor>
には
<code>h<var>n</var></code> (<var>n</var> ∈ [ <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">1</n>, <n xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">6</n> ])
のほか
<code>level<var>n</var></code>
(<code>section</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="88" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[88]</anchor-end> 
それと別系統で 
<code>level</code>
(<code>section</code> 相当)
と
<code>levelhd</code> 
(<code>h<var>n</var></code> 相当)
があります。
<code>level</code> には
<code>depth</code> 
属性があります。</p></section><section><h1>HTML の制約を継承したものたち</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="67" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[67]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">通信用語の基礎知識V6フォーマット</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="68" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;68</anchor-internal></src>:</p><blockquote><pre>   ・章は = から始める。
   ・単に = とすれば、Web検索ではおそらく、&lt;h2&gt; に変換して表示されるだろう

   ・=の中では一つタブでインデントする。

   ・その中で更に = を使えば、一つインデントなら &lt;h3&gt; に、
     その中でさらにインデントしていたら &lt;h4&gt; に、
     その中でさらにインデントしていたら &lt;h5&gt; に、
     その中でさらにインデントしていたら &lt;h6&gt; となるだろう。

   ・=を置くインデントは5回目までゆるされる。

   ・それぞれ、大見出し、中見出し、小見出し、小小見出し、小小小見出しと
     呼ぶことにする。

   ・章立てされた項目は、表示の際に先頭に目次化することも可能(実装依存)

   ※なお、h1 は単語名やヘッダ表示部を想定している。
   ※HTMLではh6まで存在するので、この仕様においても、それに準拠する。</pre></blockquote><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="68" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[68]</anchor-end> <cite>null</cite>, <time>2014-10-24T14:04:00.000Z</time>, <time>2025-11-05T08:14:09.329Z</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.wdic.org/file/dic6form.txt">https://www.wdic.org/file/dic6form.txt</anchor-external></li></ul></refs></section><section><h1>XHTML2</h1><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="216" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[216]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>h</code></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>section</code></dd><dt>日付</dt><dd><time>2001-07</time></dd><dt>説明</dt><dd>
<time>2001-07</time>の <cite>XHTML 2.0</cite>
案に、
<code>h1</code> 
等のかわりに
<code>h</code>,
<code>section</code>
がある。
現在の <code>h1</code>, <code>section</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>となっていた。</dd><dt>出典</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML2</anchor></dd></dl></figure></section><section><h1>HTML5 アウトライン</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end>
<cite>HTML 5 Outline Tester</cite> (<code>2008-03-05 19:53:50 +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://james.html5.org/outliner.html">http://james.html5.org/outliner.html</anchor-external></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>
<cite xml:lang="en">Re: several messages about &lt;section&gt;, &lt;p&gt;, &lt;hr&gt;, and related subjects</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Ian Hickson</anchor> 著, <time>2008-02-27 16:17:56 +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-html/2008Feb/0369.html">http://lists.w3.org/Archives/Public/public-html/2008Feb/0369.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <cite>IRC logs: freenode / #whatwg / 20090817</cite>
(<time>2009-10-11 15:59: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://krijnhoetmer.nl/irc-logs/whatwg/20090817#l-371">http://krijnhoetmer.nl/irc-logs/whatwg/20090817#l-371</anchor-external></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> <cite>HTML5 のセクションアウトラインを取得する JavaScript - IT戦記</cite>
(<time>2009-09-14 15:48:59 +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://d.hatena.ne.jp/amachang/20090914/1252897184">http://d.hatena.ne.jp/amachang/20090914/1252897184</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <cite><strong></strong>[<strong></strong>whatwg<strong></strong>]<strong></strong> Various threads with feedback on HTML elements</cite>
( (<time>2013-10-16 00:30: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://lists.whatwg.org/pipermail/whatwg-whatwg.org/2013-October/041109.html">http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2013-October/041109.html</anchor-external></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> <cite xml:lang="en">Web Applications 1.0 r8357 Make the outline algorithm easier to edit by making it all explicit steps and breaking out the (currently still identical) steps for entering sectioning content vs sectioning roots.</cite>
( (<time>2013-12-17 07:30: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=8356&amp;to=8357">http://html5.org/tools/web-apps-tracker?from=8356&amp;to=8357</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <cite xml:lang="en">Web Applications 1.0 r8358   Make the outline algorithm handle sectioning roots more sensibly</cite>
( (<time>2013-12-17 07:44: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=8357&amp;to=8358">http://html5.org/tools/web-apps-tracker?from=8357&amp;to=8358</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <cite xml:lang="en">Web Applications 1.0 r8649  Make the outline algorithm also associate text nodes and comments with the sections</cite>
( (<time>2014-05-24 05:05: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=8648&amp;to=8649">http://html5.org/tools/web-apps-tracker?from=8648&amp;to=8649</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <cite xml:lang="en">Web Applications 1.0 r8698 Add a section encouraging user agents (especially ATs) to expose the outline and headings</cite>
( (<time>2014-08-02 08:14: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/8698">http://html5.org/r/8698</anchor-external></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> <cite xml:lang="ja">HTML5 Outliner - Chrome ウェブストア</cite>
(<time>2015-02-14 15:19:56 +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://chrome.google.com/webstore/detail/html5-outliner/afoibpobokebhgfnknfndkgemglggomo/">https://chrome.google.com/webstore/detail/html5-outliner/afoibpobokebhgfnknfndkgemglggomo/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <cite>HTML5 のセクションアウトラインを生成してみよう! - IT戦記</cite>
(<time>2009-09-16 07:45:42 +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://d.hatena.ne.jp/amachang/20090915/1252999677">http://d.hatena.ne.jp/amachang/20090915/1252999677</anchor-external></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> <cite xml:lang="en">Suggest adding a warning about outline algorithm · Issue #83 · whatwg/html</cite>
(<time>2015-09-02 11:17: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="https://github.com/whatwg/html/issues/83">https://github.com/whatwg/html/issues/83</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <cite>IRC logs: freenode / #whatwg / 20090902</cite>
(<time>2009-10-17 01:14:24 +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/20090902#l-168">http://krijnhoetmer.nl/irc-logs/whatwg/20090902#l-168</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <cite>IRC logs: freenode / #whatwg / 20090906</cite>
(<time>2009-10-17 22:08:59 +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/20090906#l-236">http://krijnhoetmer.nl/irc-logs/whatwg/20090906#l-236</anchor-external></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:">tantek</anchor> は <code>#whatwg</code> で、アウトラインは <code>longdesc</code>
と同じく失敗だった、と言っている。<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">著者</anchor>は <code>h<var>n</var></code> 
をブラウザーでどう表示されるかしか気にせず使うし、
<code>div</code> と <code>section</code> と <code>article</code> の違いもわかりゃしない。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">AT</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>するためにアウトラインが必要とかいうけど、
そもそもみんな正しく使ってないんだから役に立たないだろ、と。
<time>2017-02-28T16:06:51.000Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">付番</anchor>の時代から始まって、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML2</anchor>、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML4</anchor>、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO-HTML</anchor>、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML5</anchor> と章節の入れ子の扱いは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付け言語</anchor>の設計者を引きつける伝統的な重大テーマなんですよね。
でも世間では設計者の思った通りには使ってもらえない。
そういう世間とマーク付け言語設計者の世界との乖離を解決していくのが <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WA1</anchor> 時代前半のテーマの1つで、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> からの卒業、 <code>longdesc</code> の廃止、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">互換モード</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">標準化</anchor>、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">内容モデル</anchor>制約の緩和、と順番に片付けていったはずなのだけど、今なお未解決のまま残されているのがこれ、
という見方ができるわけだ。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <cite xml:lang="en">HTML outline bookmarklet http://www.whatwg.org/specs/web-apps/current-work/#headings-and-sections</cite>
(<time>2018-08-20 15:22: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="https://gist.github.com/wakaba/7887273">https://gist.github.com/wakaba/7887273</anchor-external></p></section><section><h1><code>main</code></h1><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>main<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">&lt;main&gt;</title></anchor> </sw-see></p></section><section><h1><cite>HTML Standard</cite> からの outline algorithm の削除</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>HTML5</cite> 時代の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">outline algorithm</anchor>
は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">令和時代</anchor>初期になって <cite>HTML Standard</cite> から削除されてしまいました。</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> 
かわって <dfn>outline</dfn> という用語は定義されていますが、
<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:">outline</anchor> とは言いづらいものです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="59" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[59]</anchor-end> 
新しい規定の元では、 <code>h1</code> から <code>h3</code> に飛ばすのは一応禁止されていますが、
<code>h1</code> を使わないで <code>h2</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> の実態を調査するなど科学的方法で決められたものでは<strong>なく</strong>、
現実と乖離しています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="60" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[60]</anchor-end> 
また、 <code>section</code> や <code>article</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>に対する <cite>HTML Standard</cite> の規定の有用性を毀損する形になっています。</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> 
従来通り<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>h1</code> 
を使っても新しい <cite>HTML Standard</cite> の規定には違反しません。
加えて、すべて <code>h2</code> にしてもすべて <code>h6</code> にしても構わなくなっています。</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> 一応 <code>h1</code> が1つはある<SHOULD xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">べき</SHOULD>とはされていますが... 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">付番</anchor>飛ばしが完全な<MUST xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">禁止</MUST>なのになぜこちらが完全な<MUST xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要求</MUST>でないのか謎。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="62" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[62]</anchor-end> 
つまり <code>h1</code> の次を <code>h3</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>の組み合わせが許される形になっています。
これは <cite>HTML4</cite> の規定に近いですが、
<cite>HTML4</cite> の規定 (というか推奨) より一貫性がなくわかりにくく、
25年前より更に退化したと言わざるを得ません。</p><figure class="short list data"><figcaption><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</f></dt><dd><sw-ch xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">§</sw-ch></dd><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">字形類似</f></dt><dd><sw-ch xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">S</sw-ch></dd></dl></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="66" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[66]</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:">UASS</anchor> から <code>:-webkit-any(article, aside, nav, section) h1</code> が削除されたらしいです。どうせ表示だけだから大したことないだろうと急にこんな<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">非互換変更</anchor>してくるんだから困ったものです。 <time>2025-09-07T02:52:26.807Z</time></p></section></section></body></html>