开发者社区> 问答> 正文

给页脚设置个absolute之后就飞到页面上去了

原来页脚的position:relative,我设置了一个absolute就放到了上边了。

我想要的效果是,不管页面的content部分的height设置的有多高,他的footer的都是在最底
screenshot

展开
收起
杨冬芳 2016-06-02 09:11:19 2136 0
2 条回答
写回答
取消 提交回答
  • 相对定位查找父级
    2019-07-17 19:23:55
    赞同 展开评论 打赏
  • IT从业

    position:absolute定位的相对元素是最近定位的父元素,如果没有,则相对于body定位。footer的父元素没有进行定位(也可能没有父元素),所以相对于body定位,就出现了题主的情况。
    第一种方式

    footer{
           position:absolute;
           bottom:0
    }
    

    第二种方式

    footer的父元素{
           position:relative
    }
    footer{
          position:absolute
    }
    2019-07-17 19:23:55
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载