[PR] 容量300MB、月額125円、高性能なサーバが日本最大級のバックボーンに直結。さくらのレンタルサーバ。
非推奨属性の多いテーブル要素をCSSで書き換えよう!
「非推奨タグ・属性とは?」でもご説明しましたが、テーブル要素の属性の多くは、今後は使用を控えるべき非推奨属性に該当します。したがって、今後はスタイルシートで以下のように書き換えていくことが望ましいといえます。
HTMLタグのみのサンプルコード
| サンプル | サンプル |
| サンプル | サンプル |
| サンプル | サンプル |
<HTMLの記述例>

スタイルシートを使ったサンプルコード
| サンプル | サンプル |
| サンプル | サンプル |
| サンプル | サンプル |
<HTMLの記述例>
<スタイルシートの記述例>
テーブルタグのcellpadding属性は、スタイルシートでは<td>のパディング(余白)で代替可能です。cellspacing属性は、IEではスタイルシートの「border-collapse:collapse」を設定することで「cellspacing="0"」の代わりになります。

なお、本サンプルではクラスを用いましたが、IDでスタイルを適用しても構いません。但し、規格では同じIDを使えるのは同じページで1回のみとされています。
また、テーブルタグのcellpadding属性とcellspacing属性は非推奨属性ではないので、無理にスタイルシート化する必要はありませんが、両方のやり方を知っておいた方が応用が利くと思われます。

現場のプロから学ぶXHTML+CSS
実践 Web Standards Design ~Web標準の基本とCSSレイアウト&Tips
スタイルシート スタンダード・デザインガイド
Webデザインの基本ルール-プロに学ぶ、一生枯れない永久不滅テクニック