CSS でクラスの前にスペースを入れる場合とそうでない場合の違いは何ですか?

それぞれの書き方で指定する要素が違うため、動作も異なってきます。
2022年1月26日
ユーザー

style.css 86 行目の header.scrolled.scrolled の前にスペースを入れずに、 header の後に続けて書いています。

私は header .container と同じようにスペースを含めて書いていた為、ヘッダーの背景色が
変わりませんでした。

スペースを入れるものと認識しておりましたが、なぜ .scrolled の場合はスペースを入れると動作しないのでしょうか。
同じクラス名を書いているのに、 header .containerheader.scrolled で動作が異なり、
疑問に思いましたので質問いたしました。

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

プレミアムプランとは?