html - body 的直接子 div,高度均为 100%,div 上方和下方有间隙

标签 html css

我知道经常有人问这样的问题。我确实在寻找解决方案并尝试了其中的一些。这是代码:http://jsfiddle.net/hgxKh/6/

下面是

<body>
<div id="middle">   
</div>
</body>

html, body, #middle
{
height:100%;
padding:0%;
}
body
{
background-color:#cccccc;
} 
#middle
{
    margin-left:18%;
    margin-right:18%;
    background-color:#5DBCD2;
}

我尝试使用 jQuery 来提醒 body 和 #middle 的高度,据称它们是相同的。我尝试将各种元素的位置设置为相对位置,设置最小高度……到目前为止还没有成功。

基本上,为什么蓝色上方和下方有可见的灰色?

谢谢

最佳答案

尝试添加 margin:0px;

html, body, #middle {
    height:100%; margin:0; padding:0;
}

关于html - body 的直接子 div,高度均为 100%,div 上方和下方有间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22509466/

相关文章:

css - 我使用 Dreamweaver 创建 Sprite 图像。它在设计/实时 View 中工作,但浏览器不显示图像

html - html iframe在多列中

javascript - 如何格式化 setInterval 方法 JavaScript 的耗时

html - 如何使用 Bootstrap 4 强制元素在卡片中以折叠模式呈现

javascript - NVDA 不会读取单个网页上的多个 aria-live 标签。

javascript - 为什么 if 语句不起作用并使用显示 : none? 使我的元素消失

html - 在 fbml 中悬停 img

html - 当位置是相对时子 div 的动态高度

javascript - 如何在大型函数上使用 .load(function() {

javascript - 如何获取嵌套的div容器高度