<div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
<div id="footer">Pie de página</div>
您可以“向下推”页脚,这样当表格非常大时它不会覆盖它,但是当它非常小时,页脚会停留在底部。
我给你举个例子
注意:全屏运行代码片段,以便更好地查看结果。
如果表格很大,页脚会调整到页面的高度,而不是覆盖它。
您应该将位置设置为固定,将左侧和底部设置为 0,以便将其固定在页面的左下方:
您可以使用 Bootstrap,包括头部的库并将类添加
.navbar-fixed-bottom
到页脚,如下所示:最后,以您放置的主体样式:
这将是非常好的。
PS:bootstrap 库不仅有这个用处,它在美观方面也有很多优势。
我遇到了同样的问题,除了使用 Flexbox 之外无法修复它。
这个话题相对简单(一旦你已经给出了一半的答案)。假设我们有一个由 HEADER、BODY 和 FOOT 组成的结构。
为此,我们将通过以下方式分配 Flexbox 的属性“display: flex”:
例如,假设 HEADER 和 FOOTER 的指定大小为:
现在,我们可以为 BODY 添加一个独特的功能来发挥作用:
通过这种方式,我们将剩余的高度赋予 BODY 中的内容,无论它是什么高度,它都会将 PIE 推向屏幕底部。
好..包含它的实用方法是..
拥有 footer.php 文件
使用 style.css 属性
并从任何页面调用它......
我希望它已经服务了,问候..
我不知道它是否有效,但我找到了一个很好的解决方案,你必须使用相对位置......
如果你想要这里是github的链接
我通过以下方式解决了它:
我做了一个新的容器,它可以放在里面,在你的情况下,它就是桌子,一旦你有了我给
nav
and to的样式footer
,它应该nav
占据宽度和3.5 em
高度100vw
,并且它被粘在放置0
de的上方margin
,footer
我放了,position relative bottom 0
但是这样做是它根据页面的流程定位它,所以如果在上传页脚的内容中没有写任何内容,这就是你的情况,那么你必须执行以下操作: 为将要出现的内容添加一个类,.content
然后给它一个min-height
from77.6vh
或任何适合您页面的内容就是这样,如果您在内容中放置更多元素,页脚将下降,如果没有内容,则该框将保留在 77.6vh 中,因为它具有 min-hight 属性。
固定位置后,如果这是您想要的,它将始终在底部可见:
一个非常简单的方法是按
footer
百分比放置大小,例如: