兜兜转转,回归初恋,欢迎使用yusiyuhuo主题, 主题介绍>>>

网页不满屏幕高度时,footer始终在底部显示

WordPress建站 陌小雨 12867℃ 0评论

我们在布局的时候有这样一种情况,就是当页面高度没有超过屏幕高度的时候,footer要固定到底部,而当页面超出满屏的高度的时候,footer要随着高度走。下面我们就通过CSS实现这一效果:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>footer始终居于底部</title>
<style type="text/css">
* { margin:0; padding:0; }
body { font:14px/1.8 arial; }
html, body, .wrap { height:100%; }
.wrap {
    height:auto; 
    min-height:100%; 
    _height:100%; 
    background:#CCC; 
    color:#fff; 
    font-size:18px; 
    text-align:center; 
}
.main { padding-bottom:80px; }
.footer { 
    position:relative; 
    height:80px; 
    line-height: 80px; 
    margin-top:-80px; 
    background:#333; 
    color:#fff; 
    font-size:16px; 
    text-align:center; 
}
</style>
</head>
<body>
<div class="wrap">
    <div class="main">
        <h1>七七事变祭</h1>
        <p>中华民族创辉煌,</p> 
        <p>倭寇菲佣心中慌。</p> 
        <p>为虎作伥傍老美,</p> 
        <p>东海南海滋事狂。</p> 
        <br />
        <p>历史潮流不可挡,</p> 
        <p>中华儿女当自强。</p> 
        <p>警钟长鸣记国耻,</p>
        <p>发展经济强国防。</p>
        <br />
        <p>七七事变77周年,勿忘国耻,振兴中华!!!</p>
        <br />   
    </div>
</div>
<div class="footer">
    <h1>页面高度不满,底部固定</h1>
</div>
</body>
</html>

上面的代码实现了当内容不满一屏时,底部内容始终位于显示屏的底部;当内容超过一屏时,则位于内容底部。

转载请注明:小雨科技 _武汉网站建设_武汉小程序搭建 » 网页不满屏幕高度时,footer始终在底部显示

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址