Mosaic 2.7 | Netscape1.1 | Netscape 2.0 | MSIE 2.0 | MSIE 3.0 | |
---|---|---|---|---|---|
GIF87 | ○ | ○ | ○ | ○ | ○ |
GIF89a(透明) | ○ | ○ | ○ | ○ | ○ |
GIF89a(インターレース) | × | ○ | ○ | ○ | ○ |
GIF89a(アニメーション) | × | × | ○ | × | ○ |
JPEG | ○ | ○ | ○ | ○ | ○ |
Progressive JPEG | △(効果なし) | × | ○ | × | ○ |
PNG | ○ | × | × | × | × |
<IMG SRC="image.gif">また、上にあれば、
<IMG SRC="../image.gif">のように指定します。これは絶対パス、相対パスのどちらでも指定できます。 例えば、次のように記述した場合、
<IMG SRC="sunshine.gif">下図のようになります。
<A HREF="外部メディアファイルのパス">ポインタ</A>外部メディアを実際に表示するのは、外部メディアをなんらかの形でデコード して表示できるクライアント側の外部プログラムです。例えば、NCSA Mosaic の場合、JPEG を表示するならxvプログラム、音声を表示するなら showaudio プログラムといったように、WWWブラウザ毎に決められています。追加や変更 は簡単で、NCSA Mosaic の場合、~/.mailcapまたは /usr/local/lib/mosaic/mailcapで変更します。JPEGファイルやクイッ クタイムムービを外部メディアとして扱う場合、次のように記述します。
<A HREF="Geisha-girl.jpg">芸者</A> <A HREF="Gion.mov">祇園</A>この方法は、大きなGIFファイルを外部プログラムで表示させたい、すなわち ユーザにもっと正確な図を見たいかを選択してもらう場合にも用いることがで きます。例えば、以下のようにHTMLを記述すれば、小さなインラインイメージ がボタンとして機能して、ユーザがそのインラインイメージをクリックするこ とによって、大きなGIFイメージを見る事ができます。このGIFイメージをJPEG イメージに変更すれば、複雑な色を表現するイメージを表示できます。
<A HREF="img/big-foo.gif"><IMG SRC="img/small-foo.gif"></A>例えば、次のように指定した場合、
<A HREF="big-sun.gif"><IMG SRC="sunshine.gif"></A>下図のようになります。
アイコンアイコンアイコン
なお、HTML 2.0 では、テキスト部が折り返されても、テキストの回り込みは されませんが、Netscape、Microsoft Internet Explorer や HTML 3.0 で可能 となっています。
NCSA Mosaic (Xウィンドウ版)のアイコン
Netscape のアイコン
<A HREF="/index.html"><IMG SRC="home.gif">ホームページへ</A>
Lynx の場合、ALT属性がなければ、<IMG>タグを使う画像部には [IMAGE]と表示されます。ALT属性を使うと [IMAGE]ではなく、ATLで指定されたテキストが表示されま す。
<IMG SRC="beear.gif" ALT="[A Teddy Bear]">とした場合、イメージを表示可能なWWWブラウザでは下図のように表示され、
イメージを表示できないブラウザ(ここではLynx)の場合、下図のように表示さ れます。
HTML | テキスト、図の開始位置 |
---|---|
top | 図の頂点 |
texttop | テキストのみ |
middle | 図の中央 |
absmiddle | 全体の図・テキストを高さとした中央 |
baseline | 図のベースライン |
bottom | 図の下部 |
absbottom | 全体の図・テキストを高さとした下部 |
図の開始位置は、左下を起点とします。
<H4>Middle of Text and Line aligned: (MIDDLE, TOP, TEXTTOP)</H4> <IMG SRC="img/4x100.gif" ALIGN=MIDDLE> <TT>ALIGN=TOP</TT> <IMG SRC="img/3lines.gif" ALIGN=TOP> <TT>ALIGN=TEXTTOP</TT> <IMG SRC="img/3lines.gif" ALIGN=TEXTTOP> <TT>Text ...</TT> <H4>Top of Text and Line aligned: (TOP, ABSMIDDLE, MIDDLE)</H4> <IMG SRC="img/4x100.gif" ALIGN=TOP> <TT>ALIGN=ABSMIDDLE</TT> <IMG SRC="img/3lines.gif" ALIGN=ABSMIDDLE> <TT>ALIGN=MIDDLE</TT> <IMG SRC="img/3lines.gif" ALIGN=MIDDLE> <TT>Text ...</TT> <H4>Top of Text and Line aligned: (TOP, BASELINE, ABSBOTTOM)</H4> <IMG SRC="img/4x100.gif" ALIGN=TOP> <TT>ALIGN=BASELINE(BOTTOM)</TT> <IMG SRC="img/3lines.gif" ALIGN=BASELINE> <TT>ALIGN=ABSBOTTOM</TT> <IMG SRC="img/3lines.gif" ALIGN=ABSBOTTOM> <TT>Text ...</TT>
<IMG SRC="img/3lines.gif" ALIGN=left HSPACE=10> テキストと図が1行つづ階段上に降りておきます。 <IMG SRC="img/3lines.gif" ALIGN=left HSPACE=10> 図と図の間には10ピクセル分の隙間が設定しています。 <IMG SRC="img/3lines.gif" ALIGN=left HSPACE=10> テキストと図が1行つづ階段上に降りておきます。 <IMG SRC="img/3lines.gif" ALIGN=left HSPACE=10> 図と図の間には10ピクセル分の隙間が設定しています。 <IMG SRC="img/3lines.gif" ALIGN=left HSPACE=10> <BR CLEAR=all>
テキストと図が1行つづ階段上に降りておきます。
図と図の間には10ピクセル分の隙間が設定しています。
テキストと図が1行つづ階段上に降りておきます。
図と図の間には10ピクセル分の隙間が設定しています。
両端に画像を、中央にテキストという整形は、次のように行います。
<IMG SRC="img/3lines.gif" ALIGN=left> <IMG SRC="img/3lines.gif" ALIGN=right> <BR> <H3 ALIGN=center>中央にあるテキスト</h3> <BR CLEAR=all>
ベーステキスト<IMG SRC="img/3lines.gif" ALIGN=bottom> <IMG SRC="img/3lines.gif" ALIGN=middle> <IMG SRC="img/3lines.gif" ALIGN=texttop> <IMG SRC="img/3lines.gif" ALIGN=absmiddle> <IMG SRC="img/3lines.gif" ALIGN=bottom><P>
ベーステキスト
テキストの回り込みを行う際に、書類の表示を高速化するために図のサイズを 指定します。図のサイズを指定することによって、図の表示を待たずにページ のレイアウトがわかります。
テキストの回り込 をします。テキストの回り込をします。テキストの回り込をします。テキスト の回り込をします。テキストの回り込をします。テキストの回り込をします。
また、図の実サイズが指定したサイズと異なる場合、Netscape は指定したサ
イズに図を収めようとします。
<IMG SRC="redchile.gif"> Normal <BR> <IMG SRC="redchile.gif" WIDTH=150 HEIGHT=50> 150x50 <BR> <IMG SRC="redchile.gif" WIDTH=100 HEIGHT=50> 100x50 <BR> <IMG SRC="redchile.gif" WIDTH=50 HEIGHT=50> 50x50
Normal
150x50
100x50
50x50
図の枠幅を指定します。
<IMG SRC="kabe.gif" BORDER=0> <TT>BORDER=0</TT><P> <IMG SRC="kabe.gif" BORDER=5> <TT>BORDER=5</TT><P> <IMG SRC="kabe.gif" BORDER=10> <TT>BORDER=10</TT><P>
BORDER=0
BORDER=5
BORDER=10
ハイパーリンクした場合は次のようになります。ここで注意する点として、 BORDER=0の場合、ハイパーリンクの証が示されません。これは、ク リッカブルマップを使う場合、マップ全体の図にハイパーリンクの証を表示さ せたくない時に使用します。
特にALIGN属性がLEFTとRIGHTの場合は、図の空いている部 分に文書等を埋めていく効果(テキストの回り込み機能またはフローティング イメージ効果)が得られます。その際、フローティングイメージの上下、左右 のスペース(ピクセル値)を指定することもできます。次のように指定すると、 図の左右横方向に50ピクセル分のスペースを空けます。
<IMG SRC="4x100.gif" HSPACE=50 ALIGN=LEFT> This is wrapping text. This is wrapping text. This is wrapping text. This is wrapping text. This is wrapping text. This is wrapping text. <UL> <LI> This is wrapping text. <LI> This is wrapping text. </UL>
これは回り込みテキストです。これは回り込みテキストです。これは回り込み テキストです。これは回り込みテキストです。これは回り込みテキストです。 これは回り込みテキストです。
Netscapeでは二重に図を読み込ませることができます。この機能は最初に読み 込ませた図の上に新しく読み込んだ図で上書きされて表示されます。そのため、 一般に、予め解像度の悪い図を読み込ませ、その後に解像度の高い綺麗な図を ゆっくり送ることによって、ユーザに早く図のイメージを理解させることを目 的としています。IMGタグにおいて、LOWSRC属性で解像度 の悪い図を指定しておきます。その後にSRC属性で指定した解像度の 高い綺麗な図を読み込みます。この機能をサポートしていないブラウザでは SRC属性で指定した図を最初に読み込みます。
しかし、もっぱら最初の趣旨とは違った方法でも用いられる場合が多いようで す。この機能は必ずしも解像度の悪いものから良いものの順番で読み込ませる 必要はありません。例えば、白黒→カラー、異なる二つのインタレースGIFを 使うと面白い効果があります。また、全く違うイメージを読み込ませて図の表 示に変化を持たせる効果をねらうこともできます。
<IMG SRC="高解像度の図" LOWSRC="低解像度の図"> <IMG SRC="カラーの図" LOWSRC="白黒の図">
<IMG SRC="img/coldesk.gif" LOWSRC="img/monodesk.gif">
効果を見るために、画像の再ロード(Reload) をしてください。