ここでは文書のレイアウトに関するタグの機能を説明する.これらのタグを使用すると,自由な位置で改行や改段落をしたり,区切り線を入れられる.
文書の見出しを表示するためのタグである.見出しの重要度を6段階(最大1から最小6の数値)で指定する.一般に<H>タグに囲まれた部分の文字は大きく表示され,さらに前後が改行される.
<H数値>見出し</H数値>
<H>タグの表示結果は,WWWブラウザのフォントなどに依存しており,期待した結果を得られるとは限らない.図3.6に<H>タグを用いた例を示す.
<H1>ミックスジュース</H1> <H2>ミックスジュース</H2> <H3>ミックスジュース</H3> <H4>ミックスジュース</H4> <H5>ミックスジュース</H5> <H6>ミックスジュース</H6>
→
|
表示結果は,UNIX環境のNetscape4.5におけるものであるが,1から3までと4から6までの見出しの文字の大きさが同じとなっており,期待した結果が得られていない.
ページに書き込んだ文章はWWWブラウザのウィンドウの右端で自動的に改行されるが,<BR>タグを使うと強制的に改行できる.
文1<BR>文2
図3.7にBRタグを用いた例を示す.
<P>タグは段落を表す.WWWブラウザは<P>タグ指定した段落にしたがって改行などをして表示する.
<P>文1</P> <P>文2</P>
図3.8に<P>タグを用いた例を示す.
<HR>タグを使うと,ページの中に区切り線を入れられる.
<HR>
図3.5.1に<HR>タグを用いた例を示す.
すでに整形されている文章をそのまま表示する場合は<PRE>タグで囲む.文章の改行やインデント,スペースなどがそのまま反映される.
<PRE>整形されたテキスト</PRE>
図3.10に<PRE>タグを用いた例を示す.
ここでは,引用を行った場合の表示やアドレスに関する情報を表示する場合,および文章を強調する場合に用いるタグについて説明する.
文章などを引用した場合に用いるタグである.<BLOCKQUOTE>と </BLOCKQUOTE>が引用の始まりと終わりを表わす.
図に<BLOCKQUOTE>タグを用いた例を示す.
作者の情報や更新情報を表示する場合に用いるタグである. <ADDRESS>と </ADDRESS>が情報の始まりと終わりを表わす.
図に<ADDRESS>タグを用いた例を示す.
文章を強調する場合に用いるタグである.<STRONG>と </STRONG>が強調の始まりと終わりを表わす.
図に<STRONG>タグを用いた例を示す.
HTMLでは,記号による箇条書,番号による箇条書,及び説明付き箇条書,という3種類の箇条書を利用できる.
記号の箇条書を行うためのタグである.<UL>と</UL>が,箇条書の始まりと終わりを表し, <LI>が項目を表す
<UL> <LI>項目1 <LI>項目2 </UL>
図3.5.2に<UL>タグを用いた例を示す.
<OL>タグを使うと,通し番号による箇条書が表現できる.
<OL> <LI>項目1 <LI>項目2 </OL>
図に<OL>タグを用いた例を示す.
<DL>タグを使うと,各項目に説明が付いた箇条書を行える.項目は<DT>タグの後に,項目の説明は<DD>タグの後に記述する.
<DL> <DT>項目1 <DD>項目1の説明 <DT>項目2 <DD>項目2の説明 </DL>
図3.5.2に<DL>を用いた例を示す.
ここでは,文字のフォントを変更するためのタグの機能を説明する.これらのタグを使えば,文字の色やサイズを変更したり,形を変えるなどさまざまな効果を指定できる.
<B>,<I>,<U>,<TT>タグで囲まれた部分は,フォントのスタイルが変更される.日本語のフォントには効果がないものもあるので注意すること.表3.4にそれぞれのタグの効果を示す.
<B>太字にする文章</B> <I>斜体にする文章</I> <U>下線を引く文章</U> <TT>等幅にする文章</TT>
図3.15に各フォントスタイル変更タグを用いた例を示す.
NORMAL<BR> <B>BOLD</B><BR> <I>italian?!</I><BR> <U>under the sea</U><BR> <TT>typewriter</TT><BR>
→
|
ここでは,WWWの特徴の一つである,他の情報へのリンクを記述するためのタグの機能を説明する.
文章や画像などを<A>タグと</A>タグで囲むことで,それらの情報に他の情報へのリンクを設定できる.HREF属性にはリンクの設定先の情報のURIを指定する.リンクの設定先の情報は,画像などページ以外の情報でもよい.
<A HREF="リンク先の情報のURI">リンクに設定する文章や画像など</A>
<A HREF="mailto:メールアドレス">リンクに設定する文章や画像など</A>
通常のリンクをたどってあるページを表示させた場合,WWWブラウザ上ではそのページの先頭が表示される.しかし,ページの途中や末尾を表示させたい場合がある.その場合,ターゲットをリンク先にのページに設定する.
<A NAME="ターゲット名"></A>
<A HREF="リンク先の情報のURI#ターゲット名">リンクに設定する文章や画像など</A>
HTMLではGIFやJPEG形式,PNG形式などの画像ファイルをページに貼りつけることができる.また,ただ貼りつけるだけではなく,位置の指定や文章の回り込みの指定なども行える.
画像の貼りつけには<IMG>タグを使用する.SRC属性には貼りつける画像ファイルの場所をURIで指定する.ALT属性には画像が表示される前,または画像が表示されないWWWブラウザを使っている場合などに,代わりに表示される文字を指定する.ALT属性がないと,画像が表示されない場合に情報が欠落することになるので,必ず指定すること.
<IMG SRC="画像ファイルのURI" ALT="画像の説明">
<IMG SRC="画像ファイルのURI" ALT="画像の説明" WIDTH="横幅" HEIGHT="縦幅">
図3.16に<IMG>タグを用いた例を示す.
<P> <IMG SRC="lounge.jpg" WIDTH="200" ALT="カモ池からみたラウンジ"><BR> SFC生には、ラウンジが好きって人もいますよね。学食でもごはんは食べられるけど、いつも 休憩はラウンジ派って人、けっこういます。カモ池もすぐそば… </P> <P> <IMG SRC="omicron.jpg" WIDTH="15 ここはオミクロン棟の前です。インテンシブの休憩の時間や、お昼どきになると多くの学生が 通ります。敷かれている石と石との間がけっこう空いているので… </P> ↓
|
HTMLでは次のタグを<TABLE>タグと</TABLE>タグの間で使うことで表組みを作成する.
表を作成する手順を次に示す.
<TABLE> <CAPTION>表の名前</CAPTION> <TR><TH>見出し1</TH><TH>見出し2</TH></TR> <TR><TD>項目1</TD><TD>項目2</TD></TR> </TABLE>
<TABLE BORDER="数値"> </TABLE>
<TABLE WIDTH="横幅" HEIGHT="縦幅"> </TABLE>
<TD ROWSPAN="縦方向の長さ" COLSPAN="横方向の長さ">
図に<TABLE>タグを用いた例を示す.
<TABLE BORDER="10" HEIGHT="150"> <CAPTION>表の練習</CAPTION> <TR><TH>名前</TH><TH>特徴</TH><TH>足の数</TH></TR> <TR><TD>いぬ</TD><TD>よくなつく</TD><TD ROWSPAN="2">4</TD></TR> <TR><TD>うし</TD><TD>大きい</TD></TR> <TR><TD>つる</TD><TD>空を飛べる</TD><TD ROWSPAN="2">3</TD></TR> <TR><TD>ぺんぎん</TD><TD>空は飛べない</TD></TR> <TR><TD>げじげじ</TD><TD>なぞ</TD><TD>なぞ</TD></TR> </TABLE> ↓
|
HTMLの仕様はW3Cから``勧告''という形で発表される.W3Cは,一般ユーザーも最新の仕様(HTML4.0)に準拠した文書を作るよう求めている.
フレーム機能とは,WWWブラウザの画面をいくつかに区切って,それぞれの領域に別々のHTMLファイルを表示させる機能のことである.画面を分割することにより表示する情報量が増え,ページをスクロールする手間が省けるが,1つのファイル毎のスペースが減少する上,同時に複数のファイル読み込むため通常より表示に時間がかかるという欠点がある.また,フレームに対応していないWWWブラウザもあるので,注意すること.
まず,フレームを表示させるためのHTMLファイルを作成する.フレームを表示するには,フレーム構成の情報を<FRAMESET>タグと</FRAMESET>タグで囲む.フレームを表示できないWWWブラウザでは,<NOFRAMES>タグで囲まれた内容が表示される.
<HTML> <HEAD> <TITLE>フレームのタイトル</TITLE> </HEAD> <FRAMESET> <FRAME> <NOFRAMES> <BODY> フレームに未対応のWWWブラウザの為に記述しておく部分 </BODY> </NOFRAMES> </FRAMESET> </HTML>
フレームの配置を指定するには,<FRAMESET>タグを用いる.
<FRAMESET COLS="割合1,割合2,..." ROWS="割合1,割合2,..."> </FRAMESET>
各フレームの名前やリンク先の情報を指定するには,<FRAME>タグを利用する.
<FRAME NAME="フレーム名" SRC="URI" SCROLLING="キーワード">
フレームを表示できないWWWブラウザに対して情報を表示するには, <NOFRAMES>タグを利用する.
<NOFRAMES> <BODY> ... </BODY> </NOFRAMES>
フレーム内にあるリンクをクリックすると,通常は同じフレーム内にリンク先の文書が表示される.<A>タグのTARGET属性を利用すると,リンク先の文書を任意のフレームや新しいウィンドウに表示できる.
<A HREF="リンク先のページ" TARGET="リンク先を表示する場所">
<HTML> <HEAD> <TITLE> フレームのテストページ </TITLE> </HEAD> <FRAMESET ROWS="120,*,15 <FRAME SRC="hello.html" NAME="hello" SCROLLING="no"> <FRAME SRC="link.html" NAME="link" SCROLLING="no"> <FRAMESET COLS="40 <FRAME SRC="menu.html" NAME="menu"> <FRAME SRC="comment.html" NAME="coment"> </FRAMESET> </FRAMESET> <NOFRAMES> <BODY> このページは「フレーム機能」を使用しています。 フレーム機能の使えるWWWブラウザでみてくださいね。 </BODY> </NOFRAMES> </HTML> |