CSS类合并

Lar*_*ryF 1 html css

有人能解释一下这个问题吗?预期结果似乎没有发生......我的假设是否正确?

.float-right{
  float:right;
}

.header{
   (stuff we don't care about)
}

.header img .float-right {
  display:inline;
  margin:0 0 0 0.5em;
}
Run Code Online (Sandbox Code Playgroud)

以为这将意味着一个<div类="头">在<img>标签将得到:

float:right;
display:inline;
margin:0 0 0 0.5em;
Run Code Online (Sandbox Code Playgroud)

如果 <img>标签是class ="float-right"

它是否正确?

Cha*_*rch 11

为了得到你想要的结果,它应该是

.header img.float-right
Run Code Online (Sandbox Code Playgroud)

(没有空间)