SEO・アクセス数アップ

更新日:2007年06月04日

サイトマップページを作る

ウェブサイト内の全ページへのリンクを設けた「サイトマップページ」を作ってみましょう。サイトマップはアクセス者にとっても便利ですし、検索エンジンに漏れなくクロールしてもらうことにも役立ちます。

スタイルシートでリストを装飾する

リストが味気ないと感じるのは、各項目の先頭記号が黒丸や白丸などのシンプルな記号だからかもしれません。 リストの先頭記号は、自由な画像に変更可能です。スタイルシートを使って先頭記号を画像に置き換えてみましょう。

ここでは、星形「★」の画像(star.gif)を用意しました。この画像をリストの先頭記号の代わりに表示するには、以下のようにスタイルシートを記述します。

ul {
   list-style-image: url("star.gif");
}

リストを作るul要素(またはli要素)に対して list-style-imageプロパティを使うと、リストの先頭記号を画像に置き換えることができます。値には画像のURLを指定します。
上記のスタイルシートを使ってリストを表示すると、以下のように見えます。

上記のサンプルでは、先頭記号が星の画像「★」に置き換わっているはずです。

階層ごとに先頭記号(画像)を分けたい

階層ごとに画像を変更すると、装飾が単調にならなくて良いでしょう。
例えば、以下の例では、階層ごとに3つの画像…

  • 1階層目には「★」(star.gif)、
  • 2階層目には「→」(allow.gif)、
  • 3階層名には「■」(note.gif)

を指定しています。

上記のように、階層ごとに装飾を分けるには、以下のようにスタイルシートを記述します。

/* (A) 1階層目 */
ul {
   list-style-image: url("star.gif");
}
/* (B) 2階層目 */
ul ul {
   list-style-image: url("allow.gif");
}
/* (C) 3階層目 */
ul ul ul {
   list-style-image: url("note.gif");
}

(A)の記述で、ul要素で作られるリストの先頭記号を指定しています。
(B)の記述では、「ul要素の中に含まれるul要素」で作られるリストの先頭記号を指定しています。(つまり2階層目以降の先頭記号)
(C)の記述では、「『ul要素の中に含まれるul要素』に含まれるul要素」で作られるリストの先頭記号を指定しています。(つまり3階層目以降の先頭記号)

このように記述することで、階層ごとに装飾を変更できます。
なお、4階層目以降は、3階層目の装飾が使われます。もちろん、以下のように記述すれば4階層目の装飾が可能です。

ul ul ul ul {
   list-style-image: url("yon.gif");
}

最後に、サイトマップを作る上での注意点などをご紹介しておきます。

サイトマップの注意点へ >>

13 4 5
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

西村 文宏

関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…

続きを読む

住まいには、人の個性がよく現れるもの。同じ空間をどのように使うかで、雰囲気も、快適さも大きく変わってくる。ここでは、「建築家と家を建てる」ガイド の川畑博哉氏が厳選した10軒を紹介し、建築家それぞれのこだわりのポイントを紹介しよう。建築のプロたちが考え出した、マネしたくなるアイデアが満載! さぁ、いますぐチェック!

人気ホームページ作成ランキング

Powered by 価格.com

デジタル関連コミュニティ

北欧好きが、愛用の北欧モノを見せ合うコミュニティ

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

ショッピングカタログ

All About ウェブマガジン

女性向け

雨が楽しくなる!レイングッズ15

男性向け

マネしたくなるアイデア住宅

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック

知識・経験を生かして、記事を書いてみませんか?