<dt>と<h1><h2>(見出しタグ)の区別が…

[新着] Webテンプレートを仮オープンしました



0   名前: ながらみ : 2005/08/18 20:00
題名からして「しょうもないなあ」という感じでおはずかしいです。

サイトを作成する際、
ページタイトル:<h1>
段落の見出し:<h2>
段落内の小見出し:<dl>以下の<dt>
としていたのですが、最近なんでも<dl><dt><dd>で良いような気がしてきてしまいました。
例えば、
<h1>マニュアル</h1>
 <h2>使い方</h2>
  <p>プラグをコンセントにさしてスイッチを入れる</p>
 <h2>困ったときは</h2>
  <p>近所の電気屋に修理を頼んで下さい</p>
  <ul>修理センター一覧
   <li>本社</li>
   <li>支店</li>
  </ul>
などとしていたのですが

<h1>マニュアル</h1>
<dl><dt>使い方</dt>
 <dd>プラグをコンセントにさしてスイッチを入れる</dd>
<dt>困ったときは</dt>
 <dd>近所の電気屋に修理を頼んで下さい
  <ul>修理センター一覧
   <li>本社</li>
   <li>支店</li>
  </ul>
 </dd>
</dl>
これでもいいんじゃないか、と…。
個人的な嗜好ですが、定義型リストの方がcssでレイアウトをする時
扱いやすいようにも思います。
ただ、hタグの役割、定義型リストの役割を考えると
どこかしっくりこない部分もあるのです。

このような定義型リストの用い方について、如何思われますか?
hタグの方が適している、定義型の方が適している
あるいは別の方法が妥当だ、等々
宜しかったら根拠も含めて、ご意見をお聞かせ頂けないでしょうか。

1   名前: Pid : 2005/08/18 20:00
ページ内の見出しを拾ってきてサイト内目次を自動作成するスクリプトを実行したとき(ないしは XSL を適用したとき),

・適切な目次が完成するなら,見出しとしてマークアップする価値がある

と考えています(逆説的ですが)。御提示の例の場合,目次に「マニュアル」だけ載れば良いのか,それとも「使い方」「困ったときは」というサブ項目まで目次に含めるかで,マークアップの判断も変わってきそうな気がします。

2   名前: ながらみ : 2005/08/18 20:00
ご意見有難うございます。自分はどうも、マークアップを意識し過ぎた結果
あれもこれもマークアップした方が良いような、
あるいはどれもこれもマークアップしないで良いような、という
軽い混乱状態に陥っている模様です。
振り分ける為の、明確な基準を持っていないということなのかもしれません。

>・適切な目次が完成するなら,見出しとしてマークアップする価値がある
こちら、大変参考になりました。
全体を俯瞰して、その中で要素がどういう位置づけにあるのかを考えてみようと思います。

一覧へ戻る