![]() |
|||
| || トップページ || HTML || Style Sheet || リファレンス || Web素材 || Contact Us || サイトマップ || 初めての方 || |
|
reference
|
テーブル
このリファレンスの見方については「リファレンスの見方」をお読みください。
テーブルの <table> <tr> <td> の関係は上の図のようになっています。 上の図をテーブルにすると、 このようなテーブルになります。
【HTMLタグ】
<table width="400" border="1"> テーブルの高さと幅を指定する
テーブルの幅を指定するには
HTMLだけで書く場合は数字に単位はつけません。 スタイルシートに書く場合は単位に「px」をつけます。 width、heightとも、 <table>タグ、<td>タグに使うことができます。
幅200×高さ100のテーブル
【HTMLタグ】
<table width="200" height="100" border="1">
【スタイルシート インライン】
<table border="1" style="width:200px; height:100px;">
【スタイルシートヘッダ、外部ファイル】
table { <table border="1"> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table>
すべてのテーブルの高さと幅をそろえたい時は、スタイルシートのクラス名は
また、テーブルを色々なサイズに変更したい場合は、クラス名に「table」は使わないで、それぞれに適当なクラス名をつけてください。 セル幅の違うテーブルを作る
セルの幅の違うテーブルを作るにはそれぞれの
<td> に幅を指定します。
一番上の <td> に数字を指定するとそれ以下のセル幅も指定した数値にそろいます。
【HTMLタグ】
<table width="300" height="100" border="1">
【スタイルシート インライン】
<table border="1" style="width:300px; height:100px;">
【スタイルシートヘッダ、外部ファイル】
table { <table border="1"> <tr> <td class="cell1"> </td> <td class="cell2"> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table> テーブルの線の太さを変える
【HTMLタグ】
<table width="200" height="100" border="5">
テーブルのボーダーの太さは 「border="数字">」で変更します。
数字が小さいとテーブルの線は細くなり、数字を大きくすると線が太くなります。 数字に単位はいりません。 数字の範囲はだいたい1〜5ぐらいの間の整数を使います。 テーブルの線を消すテーブルの線を消すにはテーブルタグのborderを「0」にします。
【HTMLタグ】
<table width="300" border="0"> テーブルの線の種類スタイルシートを使えば線の種類を変えることができます。
【スタイルシート インライン】
<table width="200" border style="border-style:double;border-width:thick;">
【スタイルシートヘッダ、外部ファイル】
.double { <table width="200" class="double"> <tr><td>double</td></tr></table>
【スタイルシート インライン】
<table width="200" border style="border-style:groove;border-width:thick;">
【スタイルシートヘッダ、外部ファイル】
.groove { <table width="200" class="groove"> <tr><td>groove</td></tr></table>
【スタイルシート インライン】
<table width="200" border style="border-style:ridge;border-width:thick;">
【スタイルシートヘッダ、外部ファイル】
.ridge { <table width="200" class="ridge"> <tr><td>ridge</td></tr></table>
【スタイルシート インライン】
<table width="200" border style="border-style:inset;border-width:thick;">
【スタイルシートヘッダ、外部ファイル】
.inset { <table width="200" class="inset"> <tr><td>inset</td></tr></table>
【スタイルシート インライン】
<table width="200" border style="border-style:outset;border-width:thick;">
【スタイルシートヘッダ、外部ファイル】
.outset { <table width="200" class="outset"> <tr><td>outset</td></tr></table> セル内の横位置を変更する
【HTMLタグ】
<table width="450" height="20" border="1">
【スタイルシート インライン】
<table width="450" height="20" border="1">
【スタイルシートヘッダ、外部ファイル】
.left { <table width="450" height="20" border="1"> <tr> <td width="150" span class="left">りんごが</td> <td width="150" span class="center">真っ赤に</td> <td width="150" span class="right">熟しました。</td> </tr> </table> セル内の縦位置を変更する(上寄せ、下寄せ、中央)
【HTMLタグ】
<table width="450" height="70" border="1">
【スタイルシート インライン】
<table width="450" height="70" border="1">
【スタイルシートヘッダ、外部ファイル】
.top { <table width="450" height="50" border="1"> <tr> <td width="150" span class="top">りんごが</td> <td width="150" span class="middle">真っ赤に</td> <td width="150" span class="bottom">熟しました。</td> </tr> </table> セルの統合(横に統合)テーブルのセルを横に統合するには 「colspan="数字"」 を使います。
数字は統合したいセルの数によって変化します。 統合された部分の <td> </td> を削除するのを忘れないようにしてください。
【HTMLタグ】
<table width="300" border="1"> <table width="300" border="1"> <tr> <td colspan="3">colspan="3"</td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> セルの統合(縦に統合)テーブルのセルを横に統合するには 「rowspan="数字"」 を使います。
数字は統合したいセルの数によって変化します。 統合された部分の <td> </td> を削除するのを忘れないようにしてください。
【HTMLタグ】
<table width="300" border="1"> <table width="300" border="1"> テーブル全体に色をつける
【HTMLタグ】
<table width="300" border="1" bgcolor="#FF99FF">
【スタイルシート インライン】
<table width="300" border="1" style="background-color:#FF99FF;">
【スタイルシートヘッダ、外部ファイル】
table { <table width="300" border="1"> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> テーブルの線に色をつけるこれは「IE(インターネットエクスプローラ」のみ有効です。 IE以外のブラウザの場合、下のようなテーブルになってしまいます。
【HTMLタグ】
<table width="300" border="1" bordercolor="#FF66CC"> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table>
スタイルシートを書く場合は、線の太さ、線の種類、線の色を指定します。
【スタイルシート インライン】
<table width="300" style="border: 1px #FF99FF solid;"> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table>
【スタイルシートヘッダ、外部ファイル】
table { border: 1px #FF99FF solid } <table width="300"> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> セルに色をつける
【HTMLタグ】
<table width="300" border="1"> <tr> <td bgcolor="#FF99FF"> </td> <td bgcolor="#FFFFCC"> </td> <td bgcolor="#99FFCC"> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table>
【スタイルシート インライン】
<table width="300" border="1"> <tr> <td style="background-color: #FF99FF"> </td> <td style="background-color: #FFFFCC"> </td> <td style="background-color: #99FFCC"> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table>
【スタイルシートヘッダ、外部ファイル】
.pink { <table width="300" border="1"> <tr> <td class="pink"> </td> <td class="yellow"> </td> <td class="green"> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> テーブルに背景画像を使う
【HTMLタグ】
<table width="300" border="1" background="ファイル名.拡張子">
【スタイルシート インライン】
<table width="300" border="1"
【スタイルシートヘッダ、外部ファイル】
table { <table width="300" border="1"> <tr> <td>a </td> <td>a </td> <td>a </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> 余白を入れる
余白の関係は下の図のようになっています。
テーブルの外側に余白を入れる
外側なので見えませんが、余白が入っています。
【スタイルシート インライン】
<table width="200" border="1" style="margin: 20px;">
【スタイルシートヘッダ、外部ファイル】
table { <table width="200" border="1"> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> セルの内側に余白を入れる
【HTMLタグ】
<table width="200" border="1" cellpadding="10">
cellpadding="10" の数字を大きくすると余白が大きくなり、「0」にすると余白がなくなります。
【スタイルシート インライン】
<table width="200" border="1">
【スタイルシートヘッダ、外部ファイル】
td { <table width="200" border="1"> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||