HTMLタグ講座

© 2000–2011 Atelier TM. All rights reserved.

Google
第3章 リンクについて

リンクは、同じページ内や他のページにジャンプさせます。

Menu

他のページや他のサイトにリンクする。

基本はこのタグを使用します。
<A HREF=ジャンプ先のURL又はファイル名(画像)>表記文字</A> 
御注意です!!必ず</A>で閉じてください。
URLはhttp://〜ですね。
※前の階層のファイルを指定する時は、../で指定します。例は、<a href="../main.html">

同じページの別の場所にリンクする。

同じページ内にジャンプさせます。ジャンプさせたい部分のすぐ上あたりに、 A NAME= を使って重複しないよう名前をつけます。
タグはこれを使用します。
<A NAME="001"> </A>
例えばこのページのファイル名がlink.htmlで、飛ばしたいところが001ですと、次のようにします。
<A HREF="link.html#001">表記文字や画像</A>
html ファイルに#をつけ、続いて NAME= で決めた名前をつけるとその場所に移動できます。
最上部を、示す時は#の指定はしなくてもいいですね。

リンク先を他のフレームに出す

フレーム内で、他のページにリンクさせるのは、
<A HREF=ジャンプ先のURL又はファイル名(画像) >表記文字</A>です。
あるフレームのリンクをクリックして別のフレームに内容を出すとき…
たとえばこのコーナーのように左のフレームのメニューをクリックすると内容のページが変わるような仕組みは次のようにします。
まずフレームを決めるタグの中で、それぞれのフレームに名前をつけます。
名前は name= オプションでつけることができます。
<FRAME src="menu1.html" name="menu" >←メニューのフレーム名を menu に
<FRAME src="page01.html" name="main" >←内容のフレーム名を main に
そして menu1.html のリンクを次のようにします。
<A href="page02.html" target="main" >ページ2</A >
このように、リンク先のページを表示するフレームの名前を target= で指定します。 フレームについては、フレームを参照してね。

別のウィンドウでリンクする

target= を使います。タグはこんな感じです。
リンク先を別窓で表示
<A HREF="URL" target="_blank">ATELIER TM </A>
現ページをリンク先のページで置きかえる。フレームは解除されます。
<A HREF="URL" target="_top">ATELIER TM </A>
_blank は、別に好きな名前でもかまいません。
フレームの中から別サイトにリンクするときは、必ず _blank か _top を指定してください。
フレーム解除の時は_topを使います。

画像でリンクする

タグの配列はこれです。画像背景のところにも書いてありますが・・・
<A HREF="リンク先の URL">画像のタグ </A> とします。例えばこんなふうです。
<A HREF="index.html"><IMG src="gazou.gif" width=10 height=15 ALT="トップ" border="0"></A>
画像タグに BOTDER=0 をつけると周囲にリンクの枠が出なくなります。
画像は width= height= でサイズを設定出来ます。
ALT= に続いてマウスが乗ったときに出す説明文を入れられます。

ファイルをダウンロードしてもらう

<A HREF="ファイルの URL ">テキストなど </A> とします。 タグの表記はこうなります。
<A HREF="http://www... /.../gazou.zip">gazou.zip(100KB)</A>
テキストにはファイル名やファイルサイズなど書いておくと親切ですね。
ネスケなど、LZH ファイルのダウンロードがうまくできないものもあります。
そのときは Shift を押しながらクリックしてもらうか、
一度解凍して頂いて、転送できるファイル名に圧縮しなおして
アップロードして頂きますと出来ます。

リンクの色を変える

文字の前に<font color="カラーコード、色">で指定すれば色が優先的に変わりますね。タグです。
<A href="http://www....html"><FONT COLOR="blue">ATELIER TM</FONT></A>

またはスタイルシートで指定
<A href="http://www....html" STYLE="COLOR:blue">ATELIER TM</A>

BODY タグで一括指定
旧式のブラウザでもサポートされますが、色の優先順位は最下位になります。
<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#0000ff" alink="#0000ff">
link=(色):リンクの色
vlink=(色):訪問済みリンクの色
alink=(色):リンクをクリックした瞬間の色・あまり使いません

スタイルシートで一括指定
BODY タグの指定より優先されます。<HEAD>〜</HEAD> の間に書きます。
<STYLE TYPE="text/css">
<!--
a:link {font-size: 10pt; color:blue } /*未訪問リンク */
a:visited {font-size: 10pt; color:blue } /*訪問済みリンク */
a:active {font-size: 10pt; color:blue } /*クリックしたとき */
a:hover {font-size: 10pt; color:blue } /*マウスが乗ったとき */
-->
</STYLE>
リンクをすべて 青色(blue) にし、フォントサイズを 10pt にします。
リンクすべてに同じ設定を適用するなら次のようにまとめちゃいます。
a {font-size: 10pt;color:blue }

リンクのアンダーラインを消す

上記のスタイルシートで text-decoration:none; を加えると出来ます。
例です。
スタイルシートでページ一括指定
<HEAD>〜</HEAD> の間に書きます
<STYLE TYPE="text/css">
<!--
a:link {font-size: 10pt;text-decoration:none; color:blue } /* 未訪問リンク */
a:visited {font-size: 10pt;text-decoration:none; color:blue } /* 訪問済みリンク */
a:active {font-size: 10pt;text-decoration:none; color:blue } /* クリックしたとき */
a:hover {font-size: 10pt;text-decoration:none; color:blue } /* マウスが乗ったとき */
-->
</STYLE>
リンクをすべて 青色(blue) にし、下線を消してフォントサイズを 10pt にします。
リンクすべてに同じ設定を適用するなら次のようにまとめます。
a {font-size: 10pt;text-decoration:none; color:blue }

ワンポイントで下線を消す
ひとつのリンクだけアンダーラインを消すには次のようにします。
<A HREF="abc.html" STYLE="text-decoration:none">ABC</A>
アンダーラインを出したいとき
この状態で ある部分的だけアンダーラインを出したいときは、そこを<UL>〜</UL> でくくるか、
<A href="http://www......html" STYLE="text-decoration:UNDERLINE">ATELIER TM</A>
のように明示的にアンダーラインを表示させます。

マウスが乗ったら色を変え、アンダーラインを出す

上記のスタイルシートのhoverの部分に、text-decoration:UNDERLINE;color:(色又はカラーコード) を付け加えます。
勿論、ほかの文字のリンクの属性は text-decoration:none; とし、hover と違う色にしておきます。
例です。リンクをすべて 青色(blue) にし、下線を消してフォントサイズを 10pt にします。
リンクにマウスが乗ったときだけアンダーラインを出し、リンクの文字色を赤にします
スタイルシートで一括指定します。
これも<HEAD>〜</HEAD> の間に書きます。
注意です!!hover は必ず a:link や a:visited の後に書いてください (CSS2 の仕様)。
<STYLE TYPE="text/css">
<!--
a:link {font-size: 10pt;text-decoration:NONE; color:blue } /* 未訪問リンク */
a:visited {font-size: 10pt;text-decoration:NONE; color:blue } /* 訪問済みリンク */
a:active {font-size: 10pt;text-decoration:NONE; color:blue } /* クリックしたとき */
a:hover {font-size: 10pt;text-decoration:UNDERLINE;color:red } /* マウスが乗ったとき */
-->
</STYLE>

ステータスバーにリンク先の説明を出す

ステータスバーは、左下に文字が出るんです。
タグはこのように使います。
<A HREF=".../.../html" onMouseOver="window.status='説明文';return true"
onMouseOut="window.status='';return true">
<IMG src="画像又はURLのファイル名" width="32" height="32" border="0">又は表記文字
</A>


メールアドレスとリンク

メールを送る時はこのようなタグを使用します。
<A HREF="mailto:メールアドレス">〜</A>
ここで入力したアドレスにメールが送れます。
メールに題名をセットする場合、メールアドレスに続けて ?subject=(題名)とします。
メールの内容をセットする場合は、メールの内容をセットするには、メールアドレスに続けて ?body=(内容)とします。
題名、内容共にセットする場合は、メールアドレスに続けて ?subject=(題名)&body=(内容)とします。
宛先もセットできます。題名に続いて cc(※) や bcc(※) も同時にセットするには、メールアドレスに続けて
(メールアドレス)?subject=(題名)&cc=(宛先)
(メールアドレス)?subject=(題名)&bcc=(宛先) とします。

※cc (カーボンコピー)
メインの宛先と同時に配信する宛先です。受信者にはcc の一覧も配信されますので、誰と誰に送ったかが一目でわかります。

※bcc(ブラインドカーボンコピー)
cc と同じく本文が同時配信されますが、受信者には bcc の部分のアドレスが隠されます。
このため同時配信先を伏せて送るときに利用されます。
メールアドレスに続く最初のオプションには?を使い、その次のオプションからは&を使うと覚えると簡単ですね。

お気に入りに追加するには?

IE. 4 以上のユーザーは、ワンクリックでブラウザのお気に入りに追加できます!! ネスケで言うBOOK MARKです。下のように出ます。


タグの例です。
<FORM> <INPUT TYPE="BUTTON" class="homepage"
onclick="window.external.addFavorite('URL','タグ講座')" value="お気に入りに追加"> </FORM>

value="お気に入りに追加"の「お気に入りに追加」の文字を変えることが出来ます。

お気に入りに指定のアイコンを使ってみよう!!

Windows のデスクトップアイコン (ico) を用意します。
これに favicon.ico(半角英数) と名前をつけて、トップページのあるフォルダに転送してください。
これでIEの「お気に入り」に登録されると、このアイコンが読み込まれます。
一度登録したアイコンを変更すると、相変わらず前のアイコンが出てくることがあります。
このときはブラウザの「お気に入り」からリンクを削除し、再起動します。
そして、[ツール]→[インターネットオプション]から
インターネット一時ファイルを削除してください。
パソコンを再起動し、登録をやり直してみてください。


マウスの形状を変えよう!!

上下左右斜めの矢印を選択した場合、IE6.0では⇔のような矢印に見えます。
とっても見づらいので、リンクには矢印を選択しないことをおすすめします(; ̄ー ̄A 
【記述例】 【マウスの形状】
<a href="top" style="cursor:auto">自動</a> 自動
<a href="top" style="cursor:crosshair">十字</a> 十字
<a href="top" style="cursor:default">通常矢印</a> 通常矢印
<a href="top" style="cursor:pointer">指マーク</a> 指マーク
<a href="top" style="cursor:move">上下左右矢印</a> 上下左右矢印
<a href="top" style="cursor:text">Iバー</a> Iバー
<a href="top" style="cursor:wait">砂時計</a> 砂時計
<a href="top" style="cursor:help">?マーク</a> ?マーク
<a href="top" style="cursor:n-resize">上向き矢印</a> 上向き矢印
<a href="top" style="cursor:s-resize">下向き矢印</a> 下向き矢印
<a href="top" style="cursor:w-resize">左向き矢印</a> 左向き矢印
<a href="top" style="cursor:e-resize">右向き矢印</a> 右向き矢印
<a href="top" style="cursor:ne-resize">右上向き矢印</a> 右上向き矢印
<a href="top" style="cursor:nw-resize">左上向き矢印</a> 左上向き矢印
<a href="top" style="cursor:se-resize">右下向き矢印</a> 右下向き矢印
<a href="top" style="cursor:sw-resize">左下向き矢印</a> 左下向き矢印

設定方法

ページ全体に適用します。 このタグを<HEAD>と</HEAD>の間に入れてください。 <STYLE type="text/css"> <!-- BODY{ cursor : crosshair;/*ページ全体のカーソルを十字に*/ } A{ cursor : help;/*リンクをヘルプに*/ } TABLE{ cursor : wait;/*表の中を砂時計に*/ } --> </STYLE>

特定の枠のポインタの形を変えます。

<TABLE cellspacing="1" bgcolor="#d8d8eb" cellpadding="3" style="cursor : help;"> <TBODY> <TR> <TD nowrap bgcolor="#fafafc" align="center"><FONT color="#bfbfbf" size="2">ヘルプ</FONT></TD> </TR> </TBODY> </TABLE>

上記タグを使用した場合

ヘルプ

このように表せます。

▲TOP

Contents

Software

Dectionary

素材・CGI