| 今までは右のようなファイル構成で、同一のフフォルダーにすべてのファイルを保存しました。
この状態ではindex.htmに書いた文章からhanami.htmにリンクするときはこんな風に書いていました。 <A href="hanami.htm">ここをクリック</A> しかし一つのホルダーにすべてのファイルをバラバラに入れておくのは、 あまり使いやすいものではありません。フォルダーの中に更にいくつかのフォルダーを作り、その中にファイルを整理したときの リンク方法を今から確認していきます。 |
![]() |
ファイルが増えてきたときに、右のようにフォルダーを作って整理したとします。
下の説明はあまり深く考えず読み飛ばして、その下の『考え方のコツ』を見てください。 そのほうが判りやすいと思います。 |
![]() |
|
indexから「gazou」フォルダーの中へリンク
index.htmに書いた文章から「gazou」フォルダーの中の「gazou1.htm」にリンクさせます。 ホルダー名/ファイル名とします <A href="gazou/gazou1.htm">ここをクリック</A> |
フォルダーの中からフォルダーの外へリンク
「gazou」フォルダーの中の「gazou1.htm」に書いた文章から「hanami.htm」にリンクさせます。 ../ファイル名とします。(ドット ドット スラッシュ) ホルダーから出す呪文だと思ってください。 <A href="../hanami.htm">ここをクリック</A> |
|
フォルダーの中から別のフォルダーの中へリンク
「gazou」フォルダーの中の「gazou1.htm」に書いた文章から「hozon」フォルダーの中の「hozon1.htm」にリンクさせてみます。 ../ホルダー名/ファイル名とします。 いったんホルダーから出し、別のホルダーに入ります。 <A href="../hozon/hozon1.htm">ここをクリック</A> ここ迄の3種類がわかれば、どんな複雑なファイル構成でも、後はこの組み合わせだけです。 |
フォルダーの中に更にフォルダーがあったら その-1
もっと複雑な構成で、「gazou」フォルダーの中に「nikki」ホルダーがあり、その中に 「gazou3.htm」が、「hozon」フォルダーの中に「nikki」ホルダーがあり、その中に「hozon3.htm」 が入っているとします。 index.htmに書いた文章から「gazou3.htm」にリンクさせてみます。 ホルダー名/ホルダー名/ファイル名とします。 <A href="gazou/nikki/gazou1.htm">ここをクリック</A> |
|
フォルダーの中に更にフォルダーがあったら その-2
「gazou3.htm」に書いた文章から「hanami.htm」にリンクするときはこんな風に書きます。 ../../ファイル名とします。 2回フォルダーから出してやるわけです。 <A href="../../hanami.htm">ここをクリック</A> |
フォルダーの中に更にフォルダーがあったら その-3
「gazou3.htm」に書いた文章から「hozon3.htm」にリンクするときはこんな風に書きます。 ../../ホルダー名/ホルダー名/ファイル名とします。 2回フォルダから出し別のフォルダーに入っていきます。 <A href="../../hozon/nikki/hozon1.htm">ここをクリック</A> |
![]() |
<HTML> <A href="sample.htm"><IMG src="s-hana.jpg"></A></HTML> |
![]() |
| リンクした時に、今見ているページが書き換えられてしまうのは不便なこともあります。もとのページを表示したまま新しい
ページを開きそこに、リンク先を表示させます。
<A href="ファイル名" target="_blank">〜</A>と書きます。 target="_blank"という文字を追加するのですが blank の前に_ (アンダーバー)がついていることに 注意してください。 |
実際に書くとこんな風になります。
<HTML>
<A href="hanami.htm" target="_blank"> 新しいページを開く </A></HTML> |
<base target="_blank"> |
| 同じページの中ですから、リンクするといっても今までのように
ファイル名を書くわけにはいきません。ファイル名の替わりにキーワードを使います。好きなキーワードを
作って、要所要所に記入し、そこにリンクさせるようにします。
まず<A name="キーワード">〜</A>という タグを作ります。 キーワードは1,2,3,4 でもいいですしa,b,c,dでも何でもかまいません。 このタグをジャンプさせたい場所に記入していきますます。 次に、目次の部分にリンクを書きます。 <A href="#キーワード">〜</A>でジャンプ先を指定します。通常のリンクとの違いは ファイル名の代わりに「#キーワード」を使うことだけです。 |
![]()
|
| 他のページの特定の部分にリンクさせることもできます。
同じページだろうと、違うページだろうとキーワードを作って、 <A name="キーワード">〜</A>というタグ埋め込んでいく作業は何も変わりません。 とにかく リンクさせたい場所に<A name="キーワード">〜</A>のタグを埋め込みます。 違いはリンク先を呼び出すときに使うタグだけです。キーワードの前にファイル名を入れます。 <A href="ファイル名#キーワード">〜</A>のように します。これで異なったページの特定の部分にリンクさせることが出来ます。 |
![]()
|
|
<STYLE TYPE="text/css"> <!-- A:hover { background-color: red;} --> </STYLE> |
![]() |
<HTML> <FORM ACTION="sample.htm" METHOD="GET"> <INPUT TYPE="SUBMIT" VALUE=" サンプル "></FORM></HTML> |
![]() |
|
![]() |
<ADDRESS>メール連絡先 <A href="mailto:aaa@bbb.ne.jp">aaa@bbb.ne.jp</A> </ADDRESS> |
![]() |
メール連絡先aaa@bbb.ne.jp
|