[前ページへ]
3-2.他のページにリンクする
 (1)リンクとは
 リンクとは、"そこをクリックすると他のページに飛んで行く"ことで、ホームページで最も重要な機能です。これにより、次々と新しいページを表示することができます。
 ホームページ上でマウスカーソルを動かすと、マウスカーソルが手のマークになる部分があります。これがリンク部分で、ここをクリックすると別のページが表示されます。リンクするには次のように記述します。

  <A HREF="パス/ファイル名">リンク先へ</A>

(パス/ファイル名の説明はここをクリックして下さい。)

 (2)index.htmlから別のページへリンクする
 それではindex.htmlから、「私の紹介」と「今日の日記」へのリンクを作ってみましょう。index.htmlの中の「私の紹介」と「今日の日記」の部分に、次のようなタグを追加します。

<A HREF="html/watasi.html">私の紹介</A>
<A HREF="html/nikki.html">今日の日記</A>
 これをブラウザで見てみましょう。ここをクリックして下さい。そして、「私の紹介」や「今日の日記」の部分をクリックしてみましょう。(「私の紹介」や「今日の日記」のページからindex.htmlに戻るには、ブラウザの戻るボタンを使って下さい。)

 リンク部分の文字の色は、見る人のブラウザの設定によって変わります。これを、指定どおりの色で表示させるには、<A HREF=……>〜</A>の内部で文字色を指定します。また、スタイルシートでまとめて指定すると、クリックする前の色と後の色を別々に指定できます。

A:link{color:色1}
A:visited{color:色2}
A:hover{color:色3}
色1クリックする前の色
色2クリックする後の色
色3マウスをのせた時の色

 (3)「私の紹介」や「今日の日記」から他のページへリンクする
 これまでに作成した3枚のページを互いにリンクして、ページ間を自由に行き来できるようにしましょう。
 style02.cssに次の記述を追加します。
.cnt{text-align:center}
.link{background:white;padding:10px}

 watasi.htmlとnikki.htmlの下部に、次のようなリンクを追加します。
<DIV CLASS="cnt">
<SPAN CLASS="link">
[<A HREF="../index.html">index</A>]
[<A HREF="watasi.html">私の紹介</A>]
[<A HREF="nikki.html">今日の日記</A>]
</SPAN>
</DIV>

 これをブラウザで見てみましょう。ここをクリックして下さい。そして、「私の紹介」や「今日の日記」のページに行き、下にある各ページへのリンクをクリックしてみましょう。

[参考]各ページの最終のHTMLファイルとスタイルシート

(各ページをクリックして下さい。)
[index] [私の紹介] [今日の日記]

[mystyle01.css] [mystyle02.css]

[第4章へ]

HOMEページへジャンプ