css - 自动在页脚上方添加不需要的边距空间的元素

标签 css footer

某些东西正在向页脚添加不需要的边距顶部空间。我想删除它,但无法弄清楚它来自哪里。请参见下图。

提前感谢您的回答。

element.style {
    margin-top: 581px;
    display: block;
}
footer#main-footer {
    background: #F60;
    padding: 60px 0 30px;
    color: #fff;
    font-size: 13px;
    line-height: 1em;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
HTML

<footer id="main-footer">

footer image

最佳答案

显然,某些 javascript(可能来自框架或模板)正在动态添加 element.style(即执行脚本)。您必须至少停用您的(框架)脚本的那一部分。 由于您没有提供更多信息和代码,因此只能说这些可以帮助您。

补充:注意图片右下角写的是什么:这就是这些东西的来源......

添加 2:您可以尝试添加 #main-footer { margin-top: 0 !important;},但这并不是一个很好的解决方案...

关于css - 自动在页脚上方添加不需要的边距空间的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41521181/

相关文章:

javascript - 在 css 悬停中定位第二个 child

html - 我的页脚,改变它的 parent

html - 如何将页脚放置在页面底部或内容下方

html - 试图让我的页脚走到底部

css - 另一件事不能居中,啊

html - CSS3 过渡不适用于特定的 HREF

css - HTML5/CSS 全高布局

css - Angular Material 选择样式行为不正确

javascript - 为任意 html 文档创建不显眼的覆盖层

html - 即使内容不够长也将页脚贴在底部