HTML将footer置底的方法(使用CSS)

HTML將footer置底的方法(使用CSS) - Web Development Notes

html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link href="2.css" type="text/css" rel="stylesheet">
</head>
<body>
<div id="id_wrapper">
    <div id="id_header">
        Header Block
    </div>
    <div id="id_content">
        Content Block<br>
        Content Block<br>
        Content Block<br>
        Content Block<br>
        Content Block<br>
        Content Block<br>
        Content Block<br>
        Content Block<br>
        <!--随内容增多,自动增长-->
    </div>
    <footer id="id_footer">
        Footer Block
    </footer>
</div>
</body>
</html>

css

* {
    margin: 0;
}

html, body {
    /* 设定body高度为100% 拉到视窗可视的大小 */
    height: 100%;
}

#id_wrapper {
    /*设定高度最小为100%, 如果內容区块很多, 可以长大!*/
    min-height: 100%;
    position: relative; /*位置relative, 作为footer位置的参考*/
    text-align: center;
}

#id_header {
    height: 40px;
    line-height: 40px;
    background-color: red;
}

#id_content {
    /* 留出header及footer区块的空间*/
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #2aabd2;
}

#id_footer {
    height: 40px; /*设定footer高度*/
    position: absolute; /*设定footer绝对位置在底部*/
    bottom: 0;
    width: 100%; /*展开footer宽度*/
    background-color: yellow;
    line-height: 40px;
}

效果

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,619评论 1 45
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,033评论 1 92
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,139评论 3 119
  • 一个人的气质没有办法复制,所经历的,所懂得的不尽相同。你可以有美的五官,傲人的身材,可是你却不能平白无故的就拥有傲...
    艾艾子阅读 362评论 0 0
  • 江南好,能不忆江南 离别已离别 过去已过去 心底留下一份美好甜蜜 江南好,能不忆江南
    胡子长阅读 288评论 0 0

友情链接更多精彩内容