例如,我有一个名为:
.main-company-logo {
background: url(../images/logo_company.png);
width: 88px;
display: block;
text-indent: -9999999px;
height: 60px;
}
这个块恰好位于标题中,但也可以在任何地方。现在,如果它在标题中,它需要向左浮动并且还有一个边框。如果是这样,这是正确的做法吗:
.header-main { [properties] }
.header-main .main-company-logo {
float: left;
border: 1px solid #FFF;
}
或根据 BEM:
.main-company-logo { [properties] }
.main-company-logo--main-header {
float: left;
border: 1px solid #FFF;
}
两者哪个更好?