html - CSS 将表格推到页面底部

标签 html css

出于某种原因,我的 (html) 没有正确呈现,我必须将 table#footer 推到底部。我有这样的情况:

<div id="container">
    <table id="footer"></table>
    <div id="text"></div>
</div>

在css中是否可以在没有绝对位置的情况下将第一个子元素推到底部? 我需要在 div#text 之后保留表格。

最佳答案

像这样考虑 flebox 和 order:

#container {
  height:80vh;
  border:1px solid;
  display:flex;
  flex-direction:column;
}
#footer {
  order:1;
  margin-top:auto;
  border:1px solid green;
  height:20px;
  width:100%;
}
#text {
  border:1px solid orange;
  height:20px;
}
<div id="container">
    <table id="footer"></table>
    <div id="text"> text</div>
</div>

关于html - CSS 将表格推到页面底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49447879/

相关文章:

javascript - 当 child 重新展开时,如何防止 Chrome 从 "remembering"到容器的滚动条位置?

html - css grid 一个 2² 网格,有两个标题和两个列表

javascript - 如何使用 Ajax 在表单提交时加载一个接一个的 div

html - 我如何解决设计全屏网站的分辨率问题?

jquery - Bootstrap 下拉菜单开关不起作用

html - 如何使带引号的文本合理化?

html - 在灵活的容器中,如何设置/选择第一行的行内 block 元素?

html - 如何显示类似于来自 span 元素的对话框消息的弹出窗口

html - 如何将它合并到一张表中?

html - 如何为同一类获得相同大小的按钮和 href?