from :: Asahikawa Hokkaido

passer-by198

primetime pencil

2010/10/26


Posted

Bloggerでサイトマップ(CSS/HTML)用2列メニューを作成する

ここでの「サイトマップ」とは…

クローラに読ませるための sitemap.xml ではなく…

サイトのナビゲーションとしての…

CSS / HTML で書くメニューの事です…

オイラ自身、他サイトを覗く際に…

検索エンジンでヒットした記事が素晴らしく…

他の記事も読んでみたい…

と、思っても…

サイトマップが設置されていなければ…

サイトの全体像が把握し辛いので…

「や~めたッ」なんて事も度々…

…なので…

作りましょッ…サイトマップ…

手作業で…( ̄ー ̄)邪笑

…この時点で…

半数の方は脱落しそうですね…

巷間「面倒臭い」などと思われているようですし…

設計だけしてしまえば…後は…

記事を書く度にリンクを追加するだけなんですがねぇ…

サイトマップに載せたい記事も選別できますし…

載せる順序も思いのままですし…

また…前置が長くなりました…いきますッ

実際の表示はヘッダーかサイドバーのタブメニューからどうぞ…
現在は別のサイトマップを表示させています…

解りやすいようにサンプルを使います…

サンプル ページ…

Site Map / style-List  



単純な「ul 要素」の入れ子構造ですが…

間違えやすいので…

上記画像と連動させて下記 HTML では…

色分けして書いてあります…

3階層目の子要素(4階層目)があるリストは…

HTML で太字、斜体にしています…

class 名はお好きなように…

項目も適宜増減して下さい…

CSS では…

サイトマップの幅を表示領域の 96% にして…

区切り線と同色(#1E90FF)の枠線で囲み…

背景色(#222222)を指定しています…

2階層目の ul 要素に float を指定して横に2列並べ…

区切り線は1列目の背景に設定して y 方向に伸ばしています…

区切り線の仕様上1列目の高さを…

2列目より高くなるように配置して下さい…

表示位置は margin で調節して下さい…

2階層目以降のインデント幅は…

左 padding で各 10px とっています…

使用画像は5個です…
 1階層目のリストマーク
 2階層目のリストマーク
 3階層目のリストマーク
 4階層目のリストマーク
区切り線画像 区切り線画像

サイトマップ用2列メニューの「HTML」です…

サイトマップ用2列メニュー「HTML」



サイトマップ用2列メニューの「CSS」です…

サイトマップ用2列メニュー「CSS」




0 Comments :

「jQuery」と「jQuery UI」で HTML に彩りを添えよう…


「導入」「Button」「Accordion」「Tabs」「Effects/Slide」
「Progressbar」「Dialog」「Tooltip」「Menu」
「Extra」 / 公式「Widgets」以外の「jQuery UI」スクリプト
Blogger Template Customize Universal / INDEX

Blogger テンプレート・カスタマイズ / 全般を解説
高速化・最適化対策の結果と備忘録