我基于 Hot Towel 模板启动了一个 MVC4 SPA Web 应用程序。我开始清理我不想要的页眉和页脚内容。margin-top
我删除的其中一件事是从将 for 设置为的文件 app.csssection.main
中80px
。我真的不希望标题占用这么多空间。但我对结果感到困惑。甚至在我删除之前,根据我的 Chrome 浏览器窗口的宽度,我在标题中看到了一些奇怪的行为。现在我已经删除了它,我看到了类似的奇怪的“包装”行为,它允许我的标题与我的内容重叠。
这是当标题宽度为 979 像素时我的屏幕的样子:
由于我只是重新调整浏览器窗口的大小,在 980 像素处,我跨越了一个阈值,导致内容在标题下向上滑动,如下所示:
什么可能导致这种重叠?我在哪里可以尝试使content
section
保持严格低于header
?我没有看到任何float
样式应用于所涉及的元素。
真正奇怪的是,尽管header
大小变为 0,但nav
它包含的元素在适当的大小下仍然清晰可见。一个容器怎么会小于它的内容呢?
我在 app.css 中发现了这可能是相关的:
@media only screen and (max-width: 979px) {
.page-splash-message {
font-size: 150%;
}
.navbar-fixed-bottom {
position: fixed;
}
footer span {
padding: 10px 50px;
font-size: 14px;
}
}