[英]An empty line before h1
我認為這是一個非常簡單的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>
編輯:
結果: http : //tinkerbin.com/u6eB0PFQ
休息在那里是因為您正在使用塊元素。 空的<div>元素將導致換行。 您可以通過使用display:inline-block;
來避免這種情況display:inline-block;
在div的CSS中。
您可以將display: inline
添加到div中以解決此問題。
請參閱: http : //tinkerbin.com/HDmlrG6u
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.