テーブル内のセルの色づけでの注意点

ASP.NET2.0のレイアウトテーブルを利用して大まかなページ配分を決めた後にセルごとに色付けをするとします。この時レイアウトテーブルはborder="0" cellpadding="0" cellspacing="0"の設定がデフォルトでされています。
そしてセル事に色づけをしようとすると、同行の左側に設定された色がそれ以降の列に反映されてしまいます。デザインページに遷移するとセル毎に設定した色が反映されているのですが、いざ実行してみるとどうしても同行の一番左側のセルの色が反映されてしまいます。

これを回避する為にはcellPaddingかborderを1以上に設定する必要があるようです。0.5とかは反映されません。1以上に設定する事で、セル毎に設定した色がそれぞれ適応されました。

些細な事かもしれませんが覚えておくと良いと思います。