ばけらの HTML リファレンス(未完成)

bakera.jp > 鳩丸リファレンス > ばけらの HTML リファレンス(未完成) > 要素一覧 > h1要素

h1要素

要素名バージョン開始タグ終了タグ分類/親中身
h12.0, 2.x, 3.2, 4.0, X1.0, X1.1必須必須%heading;%inline;
属性名バージョン属性値既定値備考
align3.2, (4.0), (X1.0)(left|center|right|justify)#IMPLIEDdefault is left for ltr paragraphs, right for rtl

共通属性 …… %coreattrs;, %i18n;, %events;

h1の解説

見出しを表す要素です。h は Heading の H で、見出しの意です。h1 の 1 は見出しのレベルを示し、h1, h2, h3, h4, h5, h6 の 6段階あります。h1 は「見出しレベル1」です。レベルの数字の若い方がより上位の見出しということになります。

たとえば、このように使います。

<h1>第一部 光と影</h1>
<div class="chapter">
<h2>第一章 たらこ唇の伝説</h2>
<div class="section">
<h3>第一節</h3>
<p> …… </p>
<p> …… </p>
</div>
<div class="section">
<h3>第二節</h3>
<p> …… </p>
</div>
</div>
<div class="chapter">
<h2>第二章……

ブラウザは見出しを地の文と区別して表現するでしょうし、レベルの若いものがより目立つように表現するでしょう。RFC1866 では以下のような表現法が勧められていました。

しかしながら、多くのブラウザは手抜きをして単に全部を太字にし、しかも、h5 や h6 が見出しなのに地の文より小さいフォントになるという変な表現方法を採用しています。これはスタイルシートが使えれば簡単に変更できますが、スタイルシート無効の環境のことを考えると、h5 や h6 まで使い切る場合は注意が必要かもしれません。

なお、h1 の 1 は見出しのレベルですが、昔はよくこれを文字のサイズであると説明していた本がありました。そのせいか、これを文字サイズ調整の道具として使い、その結果として h1 の次に h3 が出てきたり、いきなり h4 から始まったりするものを見かけることがありました。そのような用法は好ましくありません。文書の構造が分かりにくくなる上、Hn を自動的に抜き出して目次を表示してくれるようなツールを混乱させるおそれがあるからです。たとえば IBM ホームページ・リーダーは「見出し読みモード」というものを備えていて、見出しだけを次々と読んで行くことができます。適切な見出しが付けられていないと、このような機能が非常に利用しづらくなってしまいます。

最近の日記

関わった本など