我认为这是一个非常简单的 CSS 问题,但我只是不知道如何解决它。
为什么 <h1> 之前有一个空行,以及如何删除它(如果可能,不设置边距和行高)?谢谢!
<style>
.box-green { background-color: #CCC; }
.box-empty { height: 50px; }
</style>
<div class="box-empty box-green"></div>
<div class="box-green">
<h1>There is an empty line before h1, why?</h1>
</div>
编辑: