Category : XHTML/CSS
見出しの階層をちゃんとする
2007-01-07
0
0
XHTML/CSS
hn, XHTML
見出しの要素h1~h6ってどんなふうに使ってますか。
(X)HTMLには見出しの要素としてh1,h2,h3,h4,h5,h6があります。この見出し,ぼくは今までずいぶんいい加減に使ってました。「この部分はそんな大きな文字じゃなくていいけど,太字にはしたいな。じゃh4ね」とか。見出しの階層とか,出現順にはあまり気をつかっていませんでした。
でも,(X)HTMLを文法的に正しく書くとしたら,見出しの階層・出現順はしっかり考えておくべきだと反省しました。つまり,いちばん大きな見出しh1が最初にあり,次に見出しをつけるならh2。h2の見出しに続く内容の中に,h3の見出しが入り,その内容の中にh4が入る。内容的に並列した同じレベルのものなら,その見出しは同じh3にする。...というふうなことです。文書の構造を正しくはっきりと示すことが大事なんだなあ。
たとえば,サイト全体の見出しh1~h6だけを抜き出して順に並べてみます。見出しがちゃんとつけてあれば,サイトの中身や構成が分かりやすくなるはずです。ぼくらがウェブサイトを閲覧しているときには,大きな文字とか色つきの文字のところを拾い読みしてこういう作業をしているので,h1~h6の要素を使わなくても,フォントの装飾でなんとかなります。でも,これをプログラムで自動的にやらせようとしたら,やっぱりh1~h6の要素に入れておいたほうが効率的です。プログラムって何かと言ったら,サイトに書かれた内容を分析・処理するようなもの。検索エンジンのクローラーなどもそのひとつ。
見出しをちゃんとつけておけば,自動的に目次ができちゃうみたいなことは,ワープロソフトをちょっと使い込んでいる方なら実際にやっているかもしれません。ウェブサイトだって同じことはできるでしょう。閲覧できるいろいろなサイトの(X)HTMLファイルから,見出しをインデックス化することだって不可能じゃありません。
そういうウェブの世界に対応させるってのが,Web標準の考え方です。
ブログの場合,自動的にh1~h3の要素が割り振られるので,あまり深く考えることはないですが,サイトを「1」から作るときにはちゃんと考えておきたいところです。サイト全体の構成って言うんですか。見出しが一覧できる総目次みたいなものをイメージして。ページの中のだけでなく,サイト全体を通した階層の統一性にも気をつけたいと思っています。
見た目のデザインというより,文書の構成・組み立てのデザインになりますか...。
Trackback (0)
Trackback URL :
http://blog.d-spica.com/MT/mt-tb.cgi/29
Add Comment
Search
XHTML/CSS Category Entries
- table と caption の margin
- label のススメ
- CSSの初期化ファイル
- nth-child() 疑似クラスを試してみる
- CSSファイルの分割
- IEで指定どおりのfont-sizeにならない
- すぐに使えそうなネガティブマージン
- dtをfloatする場合の注意点
- Re: CSSによるデザインワークと相性のよいHTMLって?
- flaotを解除する3つの方法
- カレンダーをリストでマークアップ
- IE6, 7 そして 8
- idの命名に迷ったら
- CSSの初期化
- h1をサイトタイトルにする理由
- classをどの要素にふるか
- li要素にdl要素を入れてみる
- 画像置換の問題点
- id="header"で問題ないのでは
- font-size指定
- clearfixでfloatを解除
- サイト全体に連なるh1〜h6
- ul,liでメニューをマークアップ
- dlで写真をマークアップ
- 見出しの階層をちゃんとする
- サイトタイトルを画像にしたら

サイトタイトルを画像にしたら
Comments (0)