HTML-Can';无法确定高于div的差距背后的原因

HTML-Can';无法确定高于div的差距背后的原因,html,css,Html,Css,我试图建立一个简单的登录页,但我遇到了我认为是我的一个简单的疏忽,但我似乎无法指出我的错误 如下图所示,我的问题是蓝色导航栏上方的间隙,它不应该在那里。正如您将在下面的CSS代码中看到的,我在类main_div上没有空白 你知道为什么顶部有白色缺口吗 以下是我的HTML(index.HTML): 如有任何建议,我们将不胜感激 编辑:我添加了modern-business.css文件 谢谢。您的代码在您的提琴中运行良好,因为modern-business.css不包括在提琴中 然而,它包含: b

我试图建立一个简单的登录页,但我遇到了我认为是我的一个简单的疏忽,但我似乎无法指出我的错误

如下图所示,我的问题是蓝色导航栏上方的间隙,它不应该在那里。正如您将在下面的CSS代码中看到的,我在类main_div上没有空白

你知道为什么顶部有白色缺口吗

以下是我的HTML(index.HTML):

如有任何建议,我们将不胜感激

编辑:我添加了modern-business.css文件


谢谢。

您的代码在您的提琴中运行良好,因为modern-business.css不包括在提琴中

然而,它包含:

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
这可能是您出现问题的原因,请删除该选项或设置

body{padding:0px !important} 

在您自己的样式表中。

您的小提琴看起来不错,伙计,嗯,它没有显示在JSFIDLE中:还有更多的CSS吗?为什么不在浏览器中使用Inspect元素功能调试它?为什么要使用position:relative这么多??我认为你不需要它。为什么宽度/高度为100%??这是默认设置。css工作正常,我认为您链接的css可能会产生问题。请使用browsernice one中的Inspect元素功能进行调试。。你的建议很有魅力。。。事实上,这是因为modern-business.css中的填充顶部
/* Global Styles */

html,
body {
    height: 100%;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 50px 0;
}

/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}
body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
body{padding:0px !important}