Q質問

tableのcellpadding="0" cellspacing="0"をCSSで設定する方法を検索したところ、
border-collapse:collapse;
border-spacing:0;
というアドバイスが記載されていました。
実際に使ってみたのですが、
どうしてもセル余白とセル間隔が発生してしまいます。
どうしたらよいですか。

A 回答 (2件)

cellpadding="0"に相当するのは
セルのpadding:0;です。

IEの場合border-spacingは使えないので
table{border-collapse:collapse;}
th,td{padding:0;}
こんな風にすればいいのかな?

    • good
    • 0

この回答へのお礼

ありがとうございました。
相当するのは、セルの指定だったのですか。
tableとtdの両方にCSSが必要ってことですね。

お礼日時:2005/06/08 11:27

border-spacingはborder-collapseの値がseparateのときしか有効にならないそうです。
http://www.htmq.com/style/border-spacing.shtml

サンプルが
http://www.htmq.com/style/border-collapse.shtml
にあるので参考にしてください。

# それにしてもこんなプロパティがあるとは知らなかった…

参考URL:http://www.htmq.com/style/border-spacing.shtml

この回答への補足

CSSのリファレンスサイトは結構みているつもりでしたが
こちらははじめて拝見しました。使えそうですね。
サンプルもわかりやすいので、すぐに対応できました。
ありがとうございました。

補足日時:2005/06/08 11:27
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

注目の記事

夫がアウトドア大好きでつらい……別居や離婚が頭をよぎります

離婚率が高くなってきている日本だが、離婚の原因として多いのが、性格の不一致だそうだ。結婚生活でも性格が合わずに、夫婦生活を窮屈に感じている人も少なくないかもしれない。では、性格の不一致とは具体的にどん...

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報