body や h1 などに対して margin: 0; を記述しているのに header でさらに margin: 0; を記述しないといけないのでしょうか?

margin は内側に継承されないからです。
2021年11月15日
ユーザー

style.css の common の部分で body と h1 , p に対して margin: 0; を記述しているのにも関わらず header でさらに margin: 0; を記述しないとならないのは何故でしょうか?

header が body 要素に含まれるので header 部分に margin: 0; を記述しなくても良い認識でした。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(6)