这两个CSS表达式有什么区别?

Tuv*_*sid 2 css

我有两个css表达式:

.firstexpression.secondexpression (without space)
Run Code Online (Sandbox Code Playgroud)

.firstexpression .secondexpression (with space)
Run Code Online (Sandbox Code Playgroud)

有什么不同?

SW4*_*SW4 7

第一个应用于应用了BOTH类的元素,第二个应用于.secondexpression带有父元素的子元素.firstexpression

.firstexpression.secondexpression{
   /* styles */
}
Run Code Online (Sandbox Code Playgroud)

适用于:

<div class='firstexpression secondexpression'>Applies to this element</div>
Run Code Online (Sandbox Code Playgroud)

迎战.

.firstexpression .secondexpression{
   /* styles */
}
Run Code Online (Sandbox Code Playgroud)

适用于:

<div class='firstexpression'>
   <div class='secondexpression'>Applies to this element only</div>
</div>
Run Code Online (Sandbox Code Playgroud)