脱!テーブルタグ >> 大枠をテーブルデザイン+細部をCSSデザイン、それが "ハイブリッドデザイン" です。

<table>タグの場合 >> インラインスタイルシートを外部ファイル化

<table>タグのデザイン 2
<table>タグのデザイン1で<td>タグ(セル)に記述したstyle属性を外部スタイルシートに移行
ヘッダ (HPタイトルなど)
メニューメインコンテンツサブメニュー
メニューサブメニュー
メニューサブメニュー
メニューサブメニュー
フッタ (著作権表示など)

作例における外部スタイルシートの内容
tableとtdタグ全体にスタイルシートでフォントサイズを指定
 >> table td { font-size:95%; }
ヘッダのスタイルシート
 >> .headtitle { color: #333333; background-color:#F5F5F5; font-size: 100%; font-weight:bold; }
フッタのスタイルシート
 >> .footline { color: #333333; background-color:#F5F5F5; font-size: 80%; letter-spacing:1px; }
左メニューのスタイルシート
 >> .left_menu { color:#FFFFFF; background-color:#245386; }
右サブメニューのスタイルシート
 >> .right_menu { color: #333333; background-color:#FFCCCC; }
上記<table>タグのソース表示
(外部スタイルシートによりソースは大幅に軽量化)
<table border="3" cellpadding="5" cellspacing="10" summary="テーブルサンプル">
<tr><td colspan="3" class="headtitle">ヘッダ (HPタイトルなど)</td></tr>
<tr><td class="left_menu">メニュー</td>
<td rowspan="4">メインコンテンツ</td>
<td class="right_menu">サブメニュー</td></tr>
<tr><td class="left_menu">メニュー</td>
<td class="right_menu">サブメニュー</td></tr>
<tr><td class="left_menu">メニュー</td>
<td class="right_menu">サブメニュー</td></tr>
<tr><td class="left_menu">メニュー</td>
<td class="right_menu">サブメニュー</td></tr>
<tr><td colspan="3" class="footline">フッタ (著作権表示など)</td></tr>
</table>
仕上がりイメージ <table border="0">
ハイブリッドデザインNAVI
ハイブリッドハイブリッドデザインの考察
 
<table>タグのデザイン例
 
 <td>タグのstyle属性を
 外部CSSに移行
リンク
CSSデザイン掲示板
XHTML1.0お問い合わせ
XHTML1.1日記
© 2005 Hybrid design NAVI all right reserved
HTML定義におけるデザイン(見栄えや文字装飾などのレイアウト)はスタイルシートの設定を推奨しています。
テーブルデザインはお奨めできません。
また、実際にテーブルでデザインしようとするとかなり複雑で根気を必要とします。
あくまでも参考事例ですが、パーツ別に作例したテーブルサンプルの詳細は下記の通りです。
 >> ヘッダ部のテーブル設定 (サイトタイトルやタイトルのフォント変更)
 >> 左メニューのセル設定 (+ダミーセル)
 >> 右メニューのセル設定
 >> 中央コンテンツのセル設定 (テキスト周りの空間領域)
 >> フッタ部のテーブル設定 (著作権表示等)
 >> 拙作テーブルデザインテンプレート
<< HOME | next >>