• ベストアンサー

CSSのセレクタに指定するbodyと*の違い

CSSでhead要素にstyle要素を記述する際、セレクタにbodyを指定しても*を指定してもすべての要素に適用されますが、違いがあるのでしょうか、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> bodyを指定しても*を指定してもすべての要素に適用されます 違います。body要素に指定した場合、継承することになっている属 性しか子要素に適用されません。background関係やpositionなどは 継承しないことになっているので、ダメです。全称セレクタなら、 継承の有無にかかわらずすべての要素に適用されます。 ちなみにbackground-colorは既定値がtransparentなので、継承され てないことが判り難かったりしますけどね。

momo362
質問者

お礼

違いがあるんですね。ありがとうございました。

関連するQ&A