ホームページを楽しむ会

第10回 勉強会

表(Table)を使う

フレームを使ったページに見せかける方法 他


1.フレーム風のページ作り

フレームを使ったページは、(1)フレーム宣言だけのHtml文、(2)各ページのHtml文 の最低でも3つのHtml文が必要であり、どうしても容量が大量となる。
そこで、Table(表)を用いて見た目はフレームを使ったページだが、実際には1つだけのHtml文だけでページ作りを行う方法がある。

実例 電子商取引
右図のようなページをフレームで作成すると3つのHtml文が必要です。
  1. index.html(フレーム宣言Html)
  2. menu.html(右図ではA)
  3. main.html(右図ではB)

右図をフレーム風にTableを用いて1つのHtml文で記述することができる。
        <table>
<tbody>
<tr>
<td>Aの記述</td>
<td>Bの記述</td>
</tr>
</tbody>
</table>
商業ベースのページを参照してほしい。多くのページがこの方法をかつようしている。その理由はフレームを用いるよりも早く表示されることである。
但し、各ページとも、同じ記述方法をしなくてはならないので、更新などのメンテナンス時には十分に注意をしてほしい。

2.棒グラフを作る
右図の棒グラフはどのように作られているのだろうか。
  1. 青色のイメージと赤色のイメージを用意する
    今回は幅3ピクセル・縦3ピクセルのものを用意した。
  2. Tableを使って、次の項目を表示する枠を用意した
    ・項目名
    ・グラフ
    ・データ例
  3. 実際にはどうするのか
    <TABLE bgcolor="#cccccc" width="300">
    <TBODY>
    <TR>
    <TD>男性</TD>
    <TD width="207"><IMG src="blue.gif" width="120" height="15" border="0"></TD>
    <TD width="126"> 80例  40%</TD>
    </TR>
    <TR>
    <TD>女性</TD>
    <TD width="207"><IMG src="red.gif" width="180" height="15" border="0"></TD>
    <TD width="126">120例  60%</TD>
    </TR>
    </TBODY>
    </TABLE>


    こうすると項目数の棒グラフをイメージで用意することなく、横幅widthを変化させるだけで簡単に棒グラフができる。軽いページを作る方法である。
男性  80例  40%
女性 120例  60%


3.その他


4.参加者からの質問他

5.次回予定


<戻る>

テレワークならECナビ Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!
無料ホームページ 無料のクレジットカード 海外格安航空券 海外旅行保険が無料! 海外ホテル