HTML CSS 講座 トップページへ

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

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

いまさらHTML,CSS講座トップ > HTML4.01 TABLE 講座インデックス > キャプション CAPTION
様々なブックマークサービスがご利用頂けます。

CAPTION キャプション 表題

代替指定 ⇒ 【 caption-sideプロパティ 】 【 text-alignプロパティ 】
■ caption 要素
table 要素の中で、表の表題(キャプション)を定義します。キャプションは中央揃えで表示されます。
ソース  ソース
<table width="120" border="1">
 <caption>年号</caption>
 <tr><td>1972</td></tr>
</table>
表示  表 示
■ caption 要素 キャプションの位置
caption要素において、align 属性は、キャプションの上下の表示位置を指定します。
  • top (キャプションを表の上に表示)
  • bottom (キャプションを表の下に表示)
ソース  ソース
<table width="120" border="1">
 <caption align="bottom">年号</caption>
 <tr><td>1972</td></tr>
</table>
表示  表 示
また、IE の独自機能ではありますが、align属性で、キャプションの水平方向の位置を指定することもできます。
  • left (キャプションを左揃えで表示)
  • center (キャプションを中央揃えで表示 初期値)
  • right (キャプションを右揃えで表示)
ソース  ソース
<table width="120" border="1">
 <caption align="left">年号</caption>
 <tr><td>1972</td></tr>
</table>
表示  表 示
 代替指定
align属性は、非推奨属性なので、キャプションの上下の位置を指定する場合は、caption-sideプロパティで、また、caption要素の水平方向の位置を指定する場合は、text-alignプロパティで代替指定することが推奨されています。
但し、caption-sideプロパティは、IE 未対応のプロパティなので、指定する場合は、DOCTYPE宣言で、DTDを Transitional で行い、align属性で指定する方が無難です。
また、caption要素において、align属性の水平方向の指定は、ブラウザによっては、テキストの回り込みの指定と解釈されますので、text-alignプロパティで、代替指定するようにしましょう。
ページTopへ

CAPTION キャプション 表題 スタイルシート
■ caption-sideプロパティ
caption-sideプロパティで、caption要素内のインライン内容(テキストや画像など)の上下方向の揃え方を指定する、align属性の代替指定ができます。
※ caption-sideプロパティは、IE 未対応です。
  • top (キャプションを表の上に表示)
  • bottom (キャプションを表の下に表示)
  • left (キャプションを左揃えで表示)
  • right (キャプションを右揃えで表示)
IE 以外の主なブラウザで対応している値は、top / bottom のみです。left / right に対応しているブラウザは少ないので、text-alignプロパティで、水平方向の揃え方を指定して下さい。
ソース  ソース
<table width="120" border="1">
 <caption style="caption-side : bottom ">年号</caption>
 <tr><td>1972</td></tr>
</table>
表示  表 示
ページTopへ
■ text-alignプロパティ
text-alignプロパティで、caption要素内のインライン内容(テキストや画像など)の水平方向の揃え方を指定する、align属性の代替指定ができます。
  • left (キャプションを左揃えで表示)
  • center (キャプションを中央揃えで表示 初期値)
  • right (キャプションを右揃えで表示)
ソース  ソース
<table width="120" border="1">
 <caption style="text-align : left ">年号</caption>
 <tr><td>1972</td></tr>
</table>
表示  表 示
ページTopへ

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