• CSS
  • HTML
  • EXCEL
  • WINDOWS10
  • TIPS
  • MAIL

[CSS]「table」要素の基本的な構成


<TABLE>はテーブル「表」を作るHTMLタグです。下記はテーブル「表」を作成する テーブルの基本構造です。

<table> 
  <tr>
   <td>セル1</td> 
   <td>セル2</td> 
  </tr> 
  <tr>
   <td>セル1</td> 
   <td>セル2</td> 
  </tr> 
</table> 

table要素:<table> ~ </table>

表を作成するには テーブルタグを、<table> ~ </table>で表します。表の外枠を示し、表の属性を設定することで表のサイズや線や色などの表現ができます。

tr要素:<tr> ~ </tr>

横一行を示すには、<tr> ~ </tr>タグを使います。


td要素:<td> ~ </td>

データセルを作成するには中に<td> ~ </td>タグを入れます。横に2つのセルを並べたい場合、tableの中にこの要素を2つ配置します。


<table border="1" width="300" height="100">
  <tr bgcolor="#ff33">
   <td>セル1</td> 
   <td>セル2</td> 
  </tr> 
  <tr>
   <td>セル1</td> 
   <td>セル2</td> 
  </tr> 
</table> 

<th>要素

「table header cell」の略で、<td>ど同様 <th>タグはセルを意味するタグです。

その違いは、</td>タグはデータを表すタグ示すのに対し、<th>タグは「見出し」を表すタグです。<th>~</th> で囲んだ部分は、文字が太字になり、中央に表示されます。

<table> 
  <tr>
   <th>セル1</th> 
   <th>セル2</th> 
  </tr> 
  <tr>
   <td>セル1</td> 
   <td>セル2</td> 
  </tr> 
</table> 

スポンサーリンク

table属性

border
<table border="値">
テーブルに枠線を表します。ピクセル(pixel)数値で記述します。、「"0"」とした場合、border属性を記述しないことと同様、テーブルの枠線が表示されません。 
align
<table align="値">
「left」・「center」・「right」の3つの値があります。それぞれ画面の左側・中央・右側にテーブルが表示されます。
width
<table width="値">
テーブルの横幅を指定します。幅の指定がない場合は、テーブルの内容に合わせて自動的に調整されます。
height
<table height="値">
テーブルの高さを指定します。高さの指定されてない場合は、テーブルの内容に合わせて自動的に調整されます。
bgcolor
<table bgcolor="値">
table全体の背景色を指定します。
background
<table background="画像ファイル名">
背景画像を指定します。
cellpadding
<table cellpadding="値">
セルの枠とセル内のデータ間の余白を指定する。borderと cellspacing、 cellpaddingの組み合わせでテーブルが作れます。スタイルシート(CSS)を使って指定することができます。
cellspacing
<table cellspacing="値">
<td>セルと<table>枠間の幅を指定する。例えば、「border="0" cellspacing="5"」にすると外線の太さは表示されませんが、中に入る文書との間隔は指定されています。
rules
<table rules="値">
内罫線の表示方法を指定することができます。
*none: テーブル内の枠線を表示しない
*rows: テーブル内の横枠線のみ表示
*cols: テーブル内の縦枠線のみ表示
*groups: <thead>、<tbody>、<tfoot>、<colgrop>タグで指定されたグループ間の枠線のみ表示
*all: テーブル内の全ての枠線を表示
frame
<table frame="値">
外枠の表示方法を指定すします。
*void: テーブルの全て外枠線を表示しない
*border: テーブルの全て外枠線を表示
*lhs: テーブルの左の外枠線のみ表示
*rhs: テーブルの右の外枠線のみ表示
*vsides: テーブルの左右の外枠線のみ表示
*above: テーブルの上の外枠線のみ表示
*below: テーブルの下の外枠線線のみ表示
*hsides: テーブルの上下の外枠のみ表示
*box: borderと同様、全ての外枠を表示
関連ページ一覧
テーブルborderの属性 「border-collapse」の属性

スポンサーリンク

スポンサーリンク

Category

 Windows 11  Windows 10  CSS  HTML  EXCEL(エクセル)  有用なTIPs  WINDOWS  MAIL(メール)

BILLION WALLET Copyright©All rights reserved