- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:paddingはテーブルに対して行えないの?)
tableにpaddingを設定する方法
このQ&Aのポイント
- table要素にpaddingを設定する方法について調べましたが、CSSのpaddingはテーブルに対しては適用されません。
- table要素にはtext-alignプロパティなど、他のプロパティは適用されることがありますが、paddingは無視されます。
- 上下の空白を作りたい場合は、他の方法(例:セルに空の要素を挿入してパディングを作成する)を使用する必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
テーブルに対してというより、セルに対してpaddingしたいのでは?と思いました。 text-align: は継承されるプロパティなので、tableへの指定でも有効に見え、 padding:は継承されないプロパティなので、tableへの指定では効果なしに見えるのだと思います。 参考: http://www.tagindex.com/stylesheet/properties/ 以下、憶測へのアドバイスとなりますので、外していたらごめんなさい。 tdやthに直接指定すればいかがでしょうか? table[summary="table_あ"] >td, table[summary="table_あ"] >th{ text-align: center; padding: 20px 0px; }
その他の回答 (1)
- Gotthold
- ベストアンサー率47% (396/832)
回答No.1
お礼
ありがとうございました。