Bootstrap 3.3 中不需要的填充和边距

Unwanted padding and margin in Bootstrap 3.3

我使用 Bootstrap 3.3 进行简单布局,我的布局方式是:

对于正文,html:

html,body{
    background: #fff;
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
}

然后在每个子部分我有以下代码:

.section-name{
    height:100%;
}

以便每个部分占据给定设备屏幕尺寸的 100%。现在我不知道为什么,但每个部分之间的差距很大,请参见下面的屏幕截图:

注意各部分之间的空隙,这是另一个屏幕截图:

现在我使用 Mozilla 和 Chrome 中的开发工具,检查是否有任何过多的填充或边距问题,但发现 none。

然后我检查了是不是因为我 html 中的空格,去掉了空格,仍然不是问题。

我也取消了所有 Bootstrap CDN,只是为了检查它是否是 Bootstrap 问题,不,它不是,即使在我写的自定义 CSS 中也是如此,同样的问题仍然存在。

我什至尝试过:

*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

即使这样也不会取消填充

编辑

Js fiddle depicting my problem

最好能提供一个fiddle,但有时我需要做一些事情:

也尝试检查以上级别的元素。

此外,您使用的是超大屏幕吗?如果是这样,它会添加一个 top/bottom 48px 的填充(通过媒体查询),看看它。 Bootstrap 默认情况下有许多 类 添加不需要的填充和边距。

我想我已经找到了解决方案,你的 .section 名称中有一个 h2,顶部边距为 20px,

这里是jsfiddle

.section-title {margin-top:0px;}

http://jsfiddle.net/u2ttpkhg/1/