[英]Why is there white space appearing between two divs that don't have margins?
我不敢相信我甚至都在問這個,但顯然周一早上進展不順利。 為什么我在這兩個div
元素之間得到一個空格?
<!DOCTYPE html>
<html>
<head>
<title>Hello</title>
<meta charset="UTF-8">
</head>
<body>
<div style="margin:0;padding:0;min-height:200px;background-color:#c00;"></div>
<div style="margin:0;padding:0;min-height:200px;background-color:#ccc;"><p>Hello</p></div>
</body>
</html>
您還可以通過將div
元素的display
屬性顯式設置為block
並將overflow
屬性設置為hidden
以及將邊距設置為0來嘗試解決此問題。填充應該無關緊要。
只是一個猜測,但它可能與最小高度和第一個div是空的有關。 刪除那個?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.