最近我正在使用一种 CSS 结构,它使 HTML 更清晰,但我不知道这是否有问题。
而不是使用:
.top { //properties }
.top-wrapper { //properties }
.top-logo { //properties }
对于 HTML:
<div class="top">
<div class="top-wrapper">
<a href="" class="top-logo">Logo</a>
</div>
</div>
我实际上是这样编码的:
.top { //properties }
.top .wrapper { //properties }
.top .wrapper .logo { //properties }
对于 HTML:
<div class="top">
<div class="wrapper">
<a href="" class="logo">Logo</a>
</div>
</div>
这样做有错吗?