使用<div>
标签来表达元素之间的差距是不是一种坏习惯?如果是的话 - 为什么会这样?
这是一个例子:
<div class="panel">
<!-- Content -->
</div>
<div class="spacer"></div>
<div class="panel">
<!-- Content -->
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
div.spacer
{
font-size: 0;
height: 10px;
line-height: 0;
}
Run Code Online (Sandbox Code Playgroud)
ben*_*e89 10
是的,它不好 - 不必要的标记.请改用margin-top/margin-bottom.