忍者ブログ

ホームページ作成ビギナーズガイド

HTML4.01とCSSによるWeb標準のホームページ作成入門。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

tableタグ(表)

tableタグは「表」を意味します。ページ全体のレイアウトをするためのものではありません。

tableタグの使用例

<table summary="X年度のA・B・C社の業績。平均は、売上高90億円、営業利益15億円でした。">
<caption>X年度のA・B・C社の業績(単位:億円)</caption>
  <tr><th>社名</th><th>売上高</th><th>営業利益</th></tr>
  <tr><th abbr="A">A社</th><td>100</td><td>20</td></tr>
  <tr><th abbr="B">B社</th><td>90</td><td>15</td></tr>
  <tr><th abbr="C">C社</th><td>80</td><td>10</td></tr>
  <tr><th>平均</th><td>90</td><td>15</td></tr>
</table>

tableタグに関連するタグ・属性

summary属性

要約です。表という情報ツールは便利ですが、音声ブラウザなどでセルを一つずつ読み上げる場合には、内容を伝えにくいものになってしまいます。
そのサポートとして、tableタグにはsummary属性で要約を書いておくことが、アクセシビリティの点から推奨されています。
(→ HTML Techniques for Web Content Accessibility Guidelines 1.0 5 Tables)

captionタグ

そのtableの表題です。テーブル内に一つだけ書くことができます。 必須ではありません。

trタグ

table rowの意。テーブル内の行を表します。trの中にthやtdを入れて横に並べます。

thタグ

table header cellの意。見出しを意味するセルにはtdではなくthを使いましょう。

thタグにはabbr属性(Abbreviationの意)で略語を書いておくことが、アクセシビリティの点から推奨されています。
例えば、HyperText Markup LanguageにHTMLと書いておくなど。 もともと略語のものなどは、abbr属性を書く必要はありません。

tdタグ

table data cellの意。データを意味するセルです。

その他の関連タグ・属性

上記の説明は、最低限これだけは知っておこうというものです。
表という2次元の情報伝達手段は便利ですが、列・行のグループ化などマークアップを厳密にやろうとするとなかなか複雑でして、上記以外にも関連する要素や属性はたくさんあります。
それらについてはこちらをご参照下さい。

関連ページ

PR
emタグ(強調)HOMEspanタグ

コメント

お名前(N)
タイトル(T)
メールアドレス(M)
URL(U)
コメント(C)
パスワード(P)
送信(S)

トラックバック

emタグ(強調)HOMEspanタグ

メニュー

カテゴリー

リンク

RSS

Appendix

リンクはご自由にどうぞ。

最終更新2008/07/09

Valid XHTML 1.0 Transitional
Valid CSS!
Copyright © ホームページ作成ビギナーズガイド All Rights Reserved.
忍者ブログ[PR]