【问题标题】:Drop down menu breaking footer下拉菜单中断页脚
【发布时间】:2017-12-07 03:05:08
【问题描述】:

我有一个带有非常大的下拉菜单和一个小页面的 html 文件。当我只是使用页面而不触摸菜单时,页脚在底部,没有问题。当我使用下拉菜单时,页脚和以前一样停留在同一位置,并且在它下面有一个巨大的空白区域。我不希望它被修复(它不适用于所有页面,所以它会很丑)但我希望它始终保持在底部,即使我打开下拉菜单并滚动。我怎样才能做到这一点?如果有帮助,这是页脚的 css。

footer {
    margin-top: 10%;
    text-align: center;
    background: rgb(200,200,200);
    padding: 1%;
    font-size: 18px;
}

【问题讨论】:

  • 提供完整代码

标签: html css drop-down-menu menu footer


【解决方案1】:

由于页脚应该在底部,所以它不应该有margin-top 属性,而是应该有bottom:0

另外,下拉列表应该有max-height css 属性,它不应该太长。

【讨论】:

  • 感谢您的回答,但这对我没有帮助:/。 margin-top 属性存在其他原因,正如我所说,底部没有问题,只有当我使用下拉菜单时。我不想让它们变短,这就是为什么我问我怎样才能让页脚总是在底部。无论如何,谢谢你的时间。 :)
  • 但这是实际行为,如果您将margin-top 赋予一个元素,它将被固定到该边距,然后您尝试加载非常大的下拉菜单,因为您的页脚是固定一些边距,因此它的位置不会改变。如果您想要页面底部的内容,则必须使用 bottom 属性。否则提供您的完整代码
猜你喜欢
  • 2017-07-25
  • 2014-05-28
  • 1970-01-01
  • 1970-01-01
  • 2013-05-25
  • 2014-01-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多