小编典典

如何将页脚保持在屏幕底部

html

设置网页的最佳做法是什么,以便在该网页上显示的内容/文本很少的情况下,页脚显示在浏览器窗口的底部,而不是显示在网页的中途?


阅读 326

收藏
2020-05-10

共1个答案

小编典典

您正在寻找的是 CSS Sticky Footer

* {

  margin: 0;

  padding: 0;

}



html,

body {

  height: 100%;

}



#wrap {

  min-height: 100%;

}



#main {

  overflow: auto;

  padding-bottom: 180px;

  /* must be same height as the footer */

}



#footer {

  position: relative;

  margin-top: -180px;

  /* negative value of footer height */

  height: 180px;

  clear: both;

  background-color: red;

}





/* Opera Fix thanks to Maleika (Kohoutec) */



body:before {

  content: "";

  height: 100%;

  float: left;

  width: 0;

  margin-top: -32767px;

  /* thank you Erik J - negate effect of float*/

}


<div id="wrap">

  <div id="main"></div>

</div>



<div id="footer"></div>
2020-05-10