ホームページ制作/SEO対策/ネットショップ運営 マニュアル(無料)
『CSS』について
Level 11 マウスオーバーを『CSS』で代用。 ホームページ制作 / SEO対策 / ネットショップ運営 マニュアル(無料) |
|
メニューバーなど、マウスを乗せると少し違った表示になりますが、
ほとんどが『画像を差し替えて』表現しています。メニュー等の重要な部分に以下のようなリンクは見当たりませんか?

商用サイトでこれらを用いた場合、以下のような問題点があります。
@ 一部分でも画像が最低2枚必要となり、お客様にストレス
A <body>タグ以前の、<head>内に多数の記述が存在することになり、SEO対策として不利
現在では、回線も早くなり常時接続が当たり前となりましたが、今なおダイヤルアップで接続される方や、
ハイスペックではないパソコンで閲覧している方もいらっしゃいます。事実、ネットで注文する時に、「電話料金がもったいないから」
という理由でお電話で注文される方もいらっしゃいます。(本末転倒な感じもしますが…)
問題は、Aです。上記の画像入れ替えを書いてみます。↓ (読まなくても結構です)
<SCRIPT TYPE="text/javascript"> <!--
if (document.images) {
var img1on = new Image();
img1on.src = "imgs/1on.gif";
var img1off = new Image();
img1off.src = "imgs/1off.gif";
}
function On(name) { if (document.images) {
document.images[name].src = eval(name + 'on.src');
}
}
function Off(name) {
if (document.images) {
document.images[name].src = eval(name + 'off.src');
}
}
// -->
</SCRIPT>
『お客様がマウスを乗せたらイメージを差し替える』 たったこれだけのために、<body>の真上にこんなにたくさんの記述が必要なのです。
さらに実際のボタン部分には以下の記述がなされます。
<A HREF="change1.html" onMouseOver="On('img1')"
onMouseOut="Off('img1')"><IMG SRC="imgs/1off.gif"
ALT="sample1" BORDER="0" WIDTH="130"
HEIGHT="20" NAME="img1"></A>
しかも、これをメニューバーに適用すると、<body>が始まってそうそう、長い長い記述が<body>内を埋め尽くします…。
(<body>のSEO対策上での重要点はこちらでご確認ください)
このような大量の記述を省くことができれば、非常に有効なSEO対策となりえます。
しかし、トップページがあまりにも色気がないのでは、お客さんもガッカリです。ここで以下のようなものをご紹介します。
テーブル内に記述することは、
<a href="..." class="blocklink">
りんご<br></a>
これだけです。無駄な記述は一切ありません。このため検索エンジンに、『りんご』というキーワードをアピールしやすいですね。
STEP1 さっそく作ってみましょう。
いつものstyle.cssを開いて以下の記述を追加してください。
.blocklink { /* 文字ではなく、四角そのものにリンクするので、こんな名前にしてみました*/
display:block; /* 文字ではなく、四角そのものを指定するよ ということです*/
width:100%; /* 四角の左端から右端まで全部*/
height: 100%; /* 四角の上から下まで全部*/
text-decoration:none; /* 文字装飾はしません*/
color:white; /* 四角の中の文字は白色にします*/
}
さらにもう一点追加してください。
a:hover { background-color: red; }
/* マウスが乗ったら赤色にしてね*/
STEP2 トップページをメモ帳等で開いてください。
ざくざくっとで構いませんのでテーブルを作ってみてください。
ここでは、3行のテーブルを作ってみました。
左のような記述になっていますか? これに右側のように赤い部分を付け足します。
<table width="160"
border="1">
<tr>
<td>りんご</td>
</tr>
<tr>
<td>みかん</td>
</tr>
<tr>
<td>ぶどう</td>
</tr>
</table> |
<TABLE width="160" border="0"
cellspacing="0" cellpadding="0">
<TR>
<TD> <a href="リンク先のアドレス"
class="blocklink"> りんご</a>
</TD>
</TR>
<TR>
<TD> <a href="リンク先のアドレス"
class="blocklink"> みかん</a></TD>
</TR>
<TR>
<TD><a href="リンク先のアドレス"
class="blocklink"> ぶどう</a></TD>
</TR>
</TABLE> |
このようにリンクを設定し、『リンク先のアドレス』にあなたのトップページからのリンク先を書けば完成です。
class="blocklink" の部分で先に作成した.blocklink
{ 部分の命令をキャッチしています。
画像が多い場合や、javascript等で飾っている場合には、このCSSを用いることによって、頭デッカチなhtmlを
スレンダーにまとめ上げ、SEO対策することができます。
CheckPoint
@ リンクもCSSでSEO対策
|
|
無料SEO対策情報に戻る
pettie最新作 人気アイテム紹介 アルミホイール
ダイハツアルミホイール ホンダアルミホイール マツダアルミホイール 三菱アルミホイール
日産アルミホイール スバルアルミホイール スズキアルミホイール トヨタアルミホイール
pettie最新作 人気アイテム紹介 ブランドアクセサリ
ブルガリ カルティエ コーチ エルメス プラダ ティファニー ヴィトン
pettie最新作 人気アイテム紹介 香水
アナスイ香水 アニエスベー香水
ベルサーチ香水 エスティローダー香水
XOXO香水 エルメス香水
カルバンクライン香水 キャロライナヘレラ香水
グッチ香水 クリニーク香水
ケンゾー香水
シャネル香水 ジェニファーロペス香水
ジルサンダー香水 セリーヌディオン香水
ティファニー香水
ナオミキャンベル香水 バーバリー香水
フェンディ香水 プラダ香水
ブルガリ香水 ランバン香水
pettie最新作 人気アイテム紹介 インターナショナルブランド
シャネル人気・最新作 コーチ人気・最新作 ドルチェ&ガッバーナ人気・最新作
グッチ人気・最新作 エルメス人気・最新作 プラダ人気・最新作
ティファニー人気・最新作 ヴィトン人気・最新作
ホームページ制作
/ SEO対策 / ネットショップ運営 マニュアル(無料)
|