会社情報等の指定
サンプルサイトでは、ヘッダー部分とフッター部分の2ヶ所に会社情報を表示させています。サイドバー内に掲載するパターンもありますが、今回は上下に配置してみました。
ショッピング系のサイトなので、ユーザーの事を考えれば「サイトの利用案内」は分かりやすいヘッダー部分に設置するのが望ましいと思います。また、SEO「サイトマップ」もヘッダー部分に設置するのが望ましいです。(サイトマップはユーザーの為にもなります。)
以降の項目は、ご自身でどちらにするか決定して下さい。
Menu
ネットショップ制作のためのヒント
サンプルソースで覚えるCSSテクニック商用利用可!無料CSSテンプレート配布
スポンサードリンク
サンプルサイトでは、ヘッダー部分とフッター部分の2ヶ所に会社情報を表示させています。サイドバー内に掲載するパターンもありますが、今回は上下に配置してみました。
ショッピング系のサイトなので、ユーザーの事を考えれば「サイトの利用案内」は分かりやすいヘッダー部分に設置するのが望ましいと思います。また、SEO「サイトマップ」もヘッダー部分に設置するのが望ましいです。(サイトマップはユーザーの為にもなります。)
以降の項目は、ご自身でどちらにするか決定して下さい。
サンプルサイトではヘッダー部分の会社情報とロゴ、見出し<h1>、グローバルナビゲーション部分はpositionプロパティを使って詳細な位置指定をしています。
これはSEOを考慮して、検索エンジンのクローラーには見出し<h1>を始めに読み込ませ、ブラウザ上では(ユーザーの為には)、コンテンツに近い部分にキーワード表示させる為です。この方がユーザーにとって、視覚的に階層把握がしやすいと考えます。
ソースは下記の通りです。
<body> <div id="wrapper"> <div id="header"> <!-- 見出し --> <h1>キーワード[トップレベルカテゴリー]</h1> <!-- タイトル --> <p class="logo"><a href="index.html">*** 会社名|店舗名|タイトル ***</a></p> <!-- 概要 --> <p class="description">各ページの説明を入力(商品キーワードを入れると効果的)。配置は自由に変更可能。</p> <!-- グローバルナビゲーション --> <ul id="globalnavi"> <li><a href="#" title="商品カテゴリ1">商品カテゴリ 1</a></li> <li><a href="#" title="商品カテゴリ2">商品カテゴリ 2</a></li> <li><a href="#" title="商品カテゴリ3">商品カテゴリ 3</a></li> <li><a href="#" title="商品カテゴリ4">商品カテゴリ 4</a></li> <li><a href="#" title="商品カテゴリ5">商品カテゴリ 5</a></li> </ul> <!-- / globalnavi end --> <ul> <li><a href="#">ご利用案内</a></li> <li><a href="#">個人情報の取扱い</a></li> <li><a href="#">お問い合わせ</a></li> <li><a href="#">サイトマップ</a></li> </ul> </div><!-- / header end -->
#header {
width: 100%;
height: 300px;
position: relative; /* ヘッダー内要素の基点 */
margin-bottom: 2em;
background: url(img/bg-header.jpg) no-repeat 0 0;
}
/* ---------------------------------------- #header内の指定 */
/* -- 見出しレベル1 -- */
h1 {
font-size: 100%;
font-weight: normal;
position: absolute; /* 絶対配置 */
bottom: 20px;
right: 20px;
}
/* -- 企業名 ショップ名 サイト名 -- */
.logo {
text-indent: -9999px; /* 今回背景画像を使用 */
position: absolute; /* 絶対配置 */
top: 0;
left: 20px;
}
.logo a {
text-decoration: none;
display: block;
width: 200px;
height: 50px;
background: url(img/bg-logo.jpg) no-repeat 0 0;
}
.logo a:hover {
text-decoration: none;
background: url(img/bg-logo.jpg) no-repeat -200px 0;
}
/*
テキストの場合はこのソースを使用
以下のソースを上記にコピペして調整して下さい
.logo {
position: absolute;
top: 10px;
left: 20px;
}
.logo a {
text-decoration: none;
color: #000000;
}
.logo a:hover {
text-decoration: none;
color: #ff0000;
}
*/
/* -- 概要 -- */
.description {
font-size: 90%;
position: absolute; /* 絶対配置 */
top: 0.5em;
right: 20px;
}
/* -- グローバルナビゲーション -- */
#header #globalnavi {
list-style-type: none;
width: 800px;
height: 30px;
position: absolute; /* 絶対配置 */
top: 70px;
left: 15px;
overflow: hidden; /* 文字サイズ変更時の対応 */
}
#header #globalnavi li {
text-align: center;
width: 160px;
height: 30px;
float: left; /* 回り込み指定 */
margin: 0;
background: url(img/bg-globalnavi.jpg) no-repeat -160px 0;
}
#header #globalnavi li a {
text-decoration: none;
display: block; /* リンク領域を拡大 */
width: 160px;
padding: 10px 0;
background: url(img/bg-globalnavi.jpg) no-repeat 0 0;
}
#header #globalnavi li a:hover {
text-decoration: none;
background-color: transparent;
background-image: none;
}
/* -- ご利用案内等のリンク部分 -- */
#header ul {
list-style-type: none;
position: absolute; /* 絶対配置 */
top: 2em;
right: 20px;
}
#header li {
display: inline;
margin-left: 0.5em;
}
登録商品数が無制限(ディスク容量内)のショッピングカートです!![]()
ホームページ・ビルダー(R)対応! レンタルカートe-shopsカート2![]()
レンタルショッピングカートXcart月額1,050円からの格安、高品質なショッピングカートが登場!![]()
低価格で本格的なオンラインショップを構築。CGIの知識は一切不要の高機能レンタルショッピングカート。 ![]()