stickline如何向前移动(使用常见的sticky footer布局方式)
类别:Web前端 浏览量:1876
时间:2022-04-02 14:14:13 stickline如何向前移动
使用常见的sticky footer布局方式什么是sticky footer布局
我们常见的网站页面都会把一个页面分为:头部区、内容区、页脚区,当头部区和内容区内容较少时,页脚区能固定在网页底部,而不是随着文档流排布。当页面内容较多时,页脚能随着文档内容自动撑开,显示在页面的最底部。这就是sticky footer布局。
实现方式
flex 实现
html代码
<header class="header"></header> <main class="content"> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> </main> <footer class="footer"></footer>
css代码
*{ margin: 0; padding: 0; } html,body{ display: flex; flex-direction: column; min-height: 100%; width: 100%; } .header{ background: gray; height: 20px; } .content{ flex: 1; overflow: auto; background: greenyellow; } .footer{ background: pink; height: 20px; }
flex布局方法简单代码少,因为pc端兼容性不是很好,可以广泛用于移动端。
负margin布局方式
html代码
<li class="wrapper clearfix"> <li class="title"> <h1>这里是头部</h1> </li> <li class="main"> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> </li> </li> <li class="footer"> <p>© 2017 No rights reserved.</p> <p>Made with ♥ by an anonymous pastafarian.</p> </li>
css代码
* { margin: 0; padding: 0; text-align: center; } .wrapper { min-height: 100%; width: 100%; } .main { margin-top: 64px; padding-bottom: 64px; } .footer { margin: -64px auto 0 auto; background: orange; } .clearfix::after { display: block; content: "."; height: 0; clear: both; visibility: hidden; }
这是兼容性最好的方案,各大浏览器都可兼容,就是需要提前知道footer的高度。且结构相对复杂。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- thinkphp中view视图的作用(Thinkphp5.0框架视图view的模板布局用法分析)
- 为什么网页不显示css效果(网页布局中CSS样式无效的十个重要原因详解)
- css响应式网格布局(CSS网格布局的示例代码)
- css弹性布局设置每行显示指定个数(CSS实现多行多列的布局的实例代码)
- html5页面布局框架(html5移动端自适应布局的实现)
- extjs Border边框布局
- stickline如何向前移动(使用常见的sticky footer布局方式)
- css中的margin属性(css布局之负margin妙用及其他实现)
- CSS网页布局的几个建议
- 史上最全的css布局教程(详解CSS经典布局之Sticky footer布局)
- css3项目列表属性(像素密度与CSS3的viewport在移动端Web响应式布局中的运用)
- css三栏布局详解(CSS三列布局的多种表现形式)
- css浮动位置讲解(深入理解css布局之定位与浮动)
- extjs column列布局
- css一键布局(css多种方式实现双飞翼布局)
- 织梦网址首页如何布局(去掉织梦建站或者仿站时首页访问地址后的index.html)
- 七夕取消了,牛郎织女没做核酸七夕已经取消(牛郎织女没做核酸七夕已经取消)
- 网友抵制 多地取消 夏日祭 为何惹众怒(网友抵制多地取消)
- 兄弟萌,今年的七夕又取消了 思考 思考(今年的七夕又取消了)
- 七夕取消是什么梗(七夕取消是什么梗)
- 这竟然是捏出来的 20种橡皮泥玩法让你轻松hold住魔娃(这竟然是捏出来的)
- 自制橡皮泥(自制橡皮泥)
热门推荐
- js的模块模式设计(JS实现单例模式的6种方案汇总)
- vue-cli4开发多页面应用(深入理解Vue-cli4路由配置)
- 未来10年python前景(Python应用领域和就业形势分析总结)
- 关于laravel的日常(解决在laravel中auth建立时候遇到的问题)
- django settings配置(Django重置migrations文件的方法步骤)
- sublime text常用插件
- mysql中查询数据合并(Mysql合并结果接横向拼接字段的实现步骤)
- mouseover与mouseenter的区别
- dedecms标签怎么调用(织梦DEDECMS获取当前页面的顶级栏目名称及链接教程)
- linux怎么退出括号模式(Linux使用stty显示修改终端行设置)