zoukankan      html  css  js  c++  java
  • 网页中的foot底部定位问题

    有时候,我们会碰到这样一个问题。
    网页底部一般有个foot对吧,放置一些友情链接版权声明什么的,这个模块是如何定位的?
    要是直接放内容区域的下面的话,假如是内容区域的高度不够的话,那么foot下面是会留有很多空白的;
    好了,这时你会说直接相对body定位到底部,那么当内容区域的高度多的话或用户把浏览器放小看的话,部分内容是会被遮住了的。
    这里我们可以有个方法解决这问题,通过::after伪元素撑起footer的高度,然后margin-bottom一个负值吃掉这个::after元素的高度。

    html代码:
    <div class="wrap">
        <div>1这里是内容区域</div>
        <div>2这里是内容区域</div>
        <div>3这里是内容区域</div>
        <div>4这里是内容区域</div>
        <div>5这里是内容区域</div>
    </div>
    <footer class="footer">友情链接and版权声明</footer>

    CSS代码:

    html, body{height: 100%; font-size: 24px;}
    .wrap{min-height: 100%; margin-bottom: -60px; background: green;}
    .wrap:after{content: ""; display: block;}
    .footer, .wrap:after{height: 60px;}
    .footer{background: orange; text-align: center;}

  • 相关阅读:
    python汉诺塔
    圆周率计算
    PIL: 建立一个GIF图
    Jieba库使用和好玩的词云
    Turtle库的建立——汉诺塔
    计算pi的精度+进度条显示
    Python——我所学习的turtle函数库
    Python——教你画朵太阳花
    Python常用模块re的使用
    正则表达式字符组/元字符/量词
  • 原文地址:https://www.cnblogs.com/calin/p/4814066.html
Copyright © 2011-2022 走看看