- ベストアンサー
全称セレクタでPADDING:0を指定したら、TABLEのPADDINGが指定できなくなった
タイトルどおりです。なぜなんですか? ちなみに、HTML4.01のDDTで作ってるHPです。 全称セレクタで、PADDING:0を指定してると、 どうTABLEにCELLPADDINGを指定しても、ぜんぜんPADDINされません。 全称セレクタの設定を消せば、ちゃんとテーブルでパディングされるんです。 なぜでしょうか? 全称セレクタは優先度が一番低いセレクタのはずですが、テーブルのタグはそれよりさらに低いということでしょうか
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
全称セレクタはスタイルの中での優先度は低いのですが、 (テーブルに限らず)タグの属性はさらに低いのです。 tableのcellpadding属性ではなく、セルに対するスタイルを指定すれば反映されます。 例) *{padding:0;} th,td{padding:5px;}
お礼
感謝してます