各セルの間にパディングがあるテーブルが必要ですが、外側のセルの周り、つまりテーブル自体の周りにはありません。
使用:
border-collapse : separate;
border-spacing : 0.5em;
以下を使用している間、どこにでもパディングができます:
border-collapse : collapse;
どこにもパディングを与えません。
別のアプローチを試みると、セレクターを使用して水平方向のセル間のみにパディングを取得できます。ただし、マージン、パディング、境界線のルールを無視しているように見えるため、セレクターを使用できません。td + td
tr + tr
tr
そしてもちろん、プレーンtd
セレクターのパディングはすべてのセルに適用され、外側のセルの外縁にも適用されます。
これは、現世代のブラウザーでのみ機能する必要があります。IE 6 または 7 はありません。そして、私は IE 8 でスリープを失うつもりはありませんが、それがうまくいけばいいのですが。