ここで学習するエレメント
Aエレメント、ADDRESSエレメント
HTMLの最大の特徴は、リンク機能です。そのリンクを実現するのが、A エレメントです。
リンクの記述は、以下のようにします。
<A HREF="index.html">表紙に戻る</A>
ブラウザは、これを色付き下線文字として表現します。
読者がその文字列を選択することで指定されたリソースをオープンします。指定リソースがHTML文書であれば、その文書ページを表示されます。
リンク先HTML文書の、特定の場所へジャンプしたいときは、次のように文字「#」を使い、場所を指定します。
<A HREF="index.html#MENU">表紙のMENUへ</A><BR>
<A HREF="#mark1">同じページのmark1へ</A><BR>
こういう動作をします。以下のリンクをクリックしてみてください。
このとき、リンク先HTML文書には、指定の飛び先が埋め込まれていなければなりません。この飛び先も、A エレメントで作成します。
<A NAME="mark1">ここがmark1だ</A><BR>
ブラウザ上では、
と、リンクのような文字修飾はされません。
Aエレメントは、HREF とNAME が与えられたときで、逆の働きをすると憶えましょう。
URLとは、インターネット上の文書や資源の場所を表す統一的な表現方法です。個人ユーザなら、プロバイダが所有するサーバーコンピュータの1ディレクトリ(フォルダ)を借り受けています。そこには、何か特別な仕組みがあるわけでなく、単にハードディスクのディレクトリ構造がそのまま世間に公開されているだけなのです。
Aエレメントで同じディレクトリ内にある文書を指定する場合は、ファイル名だけで大丈夫です。同じサーバの別ディレクトリにジャンプする場合は、相対パスで指定します。 また、別サーバの文書へジャンプしたいときは、「HTTP://・・・・」といったURLをフルパスで指定します。
Aエレメントで呼び出すことのできるリソースは、HTML文書だけではありません。それは、画像ファイルでも良いし、lzhやzipといった圧縮ファイル、exeのようなバイナリファイルでも可能です。
画像ファイルは、ブラウザ内に表示され、バイナリファイルなどは、ダウンロードが開始します。
また、「mailto:」ではじまるメールアドレスを指定すれば、メール送信機能が実行されます。
<A HREF="mailto:mmiyazawa@sysco.co.jp">宮澤にメールください</A>
ブラウザ上では、こう見えます。
また、HTML文書の文末に自分のメールアドレスを署名代わりに入れる場合等は、ADDRESS エレメントを使います。
<ADDRESS>
<A HREF="mailto:mmiyazawa@sysco.co.jp">mmiyazawa@sysco.co.jp</A>
</ADDRESS>
ブラウザ上では、こう見えます。
ここでの注意点として、ADDRESSエレメントで囲まれた文字は、斜体に表示されますが、これは、ブラウザが斜体で表現しているだけで、Iエレメントのようなに「文字を斜体にしたい」ためにADDRESSエレメントを使ってはいけないし、その逆も駄目です。
ADDRESSは、「この文字列はアドレス情報だよ」という意味でのみ私用します。