CSS将表推送到页面底部

时间:2018-03-23 10:45:09

标签: html css

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

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

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

1 个答案:

答案 0 :(得分:2)

考虑像这样的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>