Jintrick.netagenda2002年07月アーカイブ → 2002年07月17日

Re:メタ情報?

先日の続続・文書構造と無関係な表題(HTML)において(以下略)とした部分についてきちんと書いてみます。

要約文をp、その表題をh2でマークアップしたとします。

<h1>User Empowerment and the Fun Factor</h1>

<h2>Summary</h2>
<p>要約文</p>

<h2>The text</h2>
<p>本文</p>

要約部が、h1要素とともにこの章のheaderを形成していると考えると:

<header>
  <h1>User Empowerment and the Fun Factor</h1>

  <h2>Summary</h2>
  <p>要約文</p>
</header>

<h2>The text</h2>
<p>本文</p>

これだけでも十分不適切な構造であることが分かるですが、ISO-HTMLでいうdiv1要素を明示してみると:

<header>
  <h1>User Empowerment and the Fun Factor</h1>
<div1>
  <h2>Summary</h2>
  <p>要約文</p>
</header>

<h2>The text</h2>
<p>本文</p>
</div1>

このようにheaderの終了タグを挟んでしまいます。

ちなみにheader(見出し情報)は別にメタな要素に限ったものではないです(cf テーブルヘッダなど)。メールヘッダやHTMLのhead要素などは確かにメタな要素ですが、ファイル全体を修飾したheaderと、文書のフラグメントを修飾したheaderとでは情報を提供する対象が違ってきます。


webmaster@jintrick.net
公開: 2002年07月17日
カテゴリ: HTML