HTML CSS 講座 トップページへ

ホームページ作成 いまさらHTML,CSS講座

|  Home  |  ホームページ作成の知識  |  HTML 講座  |  HTML TABLE 講座  |  スタイルシート(CSS) 講座  |  携帯サイト 作成 講座  |
[HTMLテンプレートカテゴリ] [未分類カテゴリ]

いまさらHTML,CSS講座トップ > HTML4.01 TABLE 講座インデックス > テーブル table 表の大きさ
様々なブックマークサービスがご利用頂けます。

テーブル 表の大きさ

■ width属性 / height属性
表の横幅( width )、高さ( height )を指定します。
table要素に指定すると、表全体のサイズを指定し、td 要素に指定すると、セルのサイズを指定できます。
また、セルに指定した場合、width属性は同じ列に、height属性は同じ行に、指定したサイズが適用されます。
値は単位をつけないピクセル数、または、表示域の横幅、縦幅に対する パーセンテージ値( % )で指定します。
テーブル要素 横幅、高さ イメージ
ソース  ソース 基本

表全体に指定

<table width="120" height="60">
 <tr><td>1972</td></tr>
</table>

セルに指定

<table>
 <tr>
  <td>1972</td>
  <td width="70" height="70">1973</td>
  <td>1974</td>
</tr>
 <tr>
  <td>1975</td>
  <td>1976</td>
  <td>1977</td>
 </tr>
</table>
表示  表示

ソース  ソース 基本

全体のサイズ( px )を指定し、セルのサイズ( px )を指定

<table width="290" height="200">
 <tr>
  <td>1972</td>
  <td width="150" height="70">1973</td>
  <td>1974</td>
</tr>
 <tr>
  <td>1975</td>
  <td>1976</td>
  <td>1977</td>
 </tr>
</table>
表示  表示

ソース  ソース 基本

全体のサイズ( px )を指定し、セルのサイズ( % )を指定

<table width="290" height="200">
 <tr>
  <td>1972</td>
  <td width="50%" height="30%">1973</td>
  <td>1974</td>
</tr>
 <tr>
  <td>1975</td>
  <td>1976</td>
  <td>1977</td>
 </tr>
</table>
表示  表 示

 大きさの指定のないセル
サイズ指定のないセルは、サイズ指定のあるセルの分を差し引き、残りを等分計算し表示されます。
 代替指定
table要素に指定された、widht 属性は非推奨属性ではありません、また、height 属性は殆どのブラウザが対応しているものの、正式な仕様ではありません。
td要素に指定された、widht / height 属性は、非推奨属性の為、width / height属性は、CSSの、width プロパティ、height プロパティで代替指定しましょう。

テーブル 表の大きさ スタイルシート
■ width / height プロパティ
table要素、td 要素に、width / height プロパティを指定することで、width属性 / height属性の代替指定ができます。
  • auto (内容により自動調整 デフォルト)
  • パーセンテージ値 ( % )
  • ピクセル ( px )
ソース  ソース 基本

全体のサイズ( px )を指定し、セルのサイズ( % )を指定

<table style="width : 290 ; height : 200 ; ">
 <tr>
  <td>1972</td>
  <td style="width : 50% ; height : 30% ; ">1973</td>
  <td>1974</td>
</tr>
 <tr>
  <td>1975</td>
  <td>1976</td>
  <td>1977</td>
 </tr>
</table>
表示  表示

ソース  ソース まとめ指定

全体のサイズ( px )を指定し、セルのサイズ( px )を指定

head要素内の記述

<style type="text/css">
<!--
table { width : 290 ; height : 200 ; }
.size15070 { width :150 ; height : 70 ; }

-->
</style>

body要素内の記述

<table>
 <tr>
  <td>1972</td>
  <td class="size15070">1973</td>
  <td>1974</td>
</tr>
 <tr>
  <td>1975</td>
  <td>1976</td>
  <td>1977</td>
 </tr>
</table>

表示  表示

table要素をいくつか使用する場合は、table要素のサイズも classプロパティで指定することもできます。
上記の表には、table,td { border : solid 1px #c0c0c0 ; } も罫線を表示する為に指定してあります。

(C) いまさらHTML CSS講座 2002-2008 All right reserved