background-color と padding を .container ではなく header に書くのはなぜですか?

container は今後 header 以外でも使用するので、container には共通の設定のみを書いています。
2022年10月12日
ユーザー

background-colorpadding.container ではなく header に指定するのはなぜですか?

また、

margin: 0 16px;
outline: 2px solid red;
display:flex;
justify-content: space-between;
align-items: center;

header ではなく .container に指定するのはなぜですか?

たとえば上記すべてを header に指定したり .container に指定したりしたら何か問題があるのでしょうか?

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

プレミアムプランとは?