- 締切済み
<table>の「cellpadding」と「cellspacing」のタグを、CSS2で記述する場合
<table>の「cellpadding」と「cellspacing」という、表のセルとセルの間隔を指定できるものがありますが、CSS2ではどのように記述すればいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- mousengoke
- ベストアンサー率50% (197/388)
回答No.3
枠を消す時は table,tr,th,td{ border-style:none; } と指定すればいいはずです。
- next-co
- ベストアンサー率28% (43/149)
回答No.2
これなら、罫線を表示しないと思います。 CSSの場合IEでは、border-collapseプロパティしかありません。 <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse"> <tr> <td>TEST</td> </tr> </table>
- mousengoke
- ベストアンサー率50% (197/388)
回答No.1
単純にセルの間隔を決めるなら table{ border-collapse:separate; border-spaing:10px; } という風にします。(10pxの部分は自分の好きなように変えてください。)ただし、この場合テーブル全体の枠のほかにセルの枠も表示されます。 ボーダーの太さを変えるなら table,tr,td,th{ border-width:10px; } という風に指定してもいいです。 セル内のパディングを変えるには td,th{ padding:10px; } という風に指定できます。 いずれの場合も10pxは好きなように変えてください。
お礼
ご回答ありがとうございます。 早速してみましたが、全く枠が出なくすることは出来ないみたいです。。 (0pxにしても枠が出てしまう)