底部自适应文档和窗口
来源:互联网 发布:数据分析的道与术 pdf 编辑:程序博客网 时间:2024/05/17 07:37
经常用到的一种布局:底部footer需要永远在页面底部,即:窗口很小时,footer需要页面向下滚动出现,窗口很大时,footer就静静的呆在页面底部
第一种解决办法:自适应布局
通过screen的判断来动态给中间的content高度赋值,使content的高度始终能把footer挤到屏幕最下方
<style> @media screen and (max-height: 750px){ #contentId{ height: 783px; } } @media screen and (min-height: 750px){ #contentId{ height: 902px; } }</style>第二种方法:页面中间content的高度设置100%(前提是其父元素高度也为100%才有效),设置padding-bottom = footer的高度,设置footer的margin-top = 负的自己的高度
<style> /* 底部自适应文档和窗口 */ html,body{ width:100%; height:100%; margin:0; } .g-doc{ position:relative; min-height:100%; _height:100%; overflow: scroll } .g-bd{ padding:0 0 100px; zoom:1; } .g-bd p{ height: 70px; background: bisque } .g-ft{ height:100px; margin:-100px 0 0; background:#dddddd; }</style><div class="g-doc"> <div class="g-bd"> <p>请增加或减少内容,或改变窗口大小,以便查看效果。</p> <p>请增加或减少内容,或改变窗口大小,以便查看效果。</p> <p>请增加或减少内容,或改变窗口大小,以便查看效果。</p> <p>请增加或减少内容,或改变窗口大小,以便查看效果。</p> <p>请增加或减少内容,或改变窗口大小,以便查看效果。</p> <p>请增加或减少内容,或改变窗口大小,以便查看效果。</p> <p>请增加或减少内容,或改变窗口大小,以便查看效果。</p> <p>请增加或减少内容,或改变窗口大小,以便查看效果。</p> <p>请增加或减少内容,或改变窗口大小,以便查看效果。</p> <p>请增加或减少内容,或改变窗口大小,以便查看效果。</p> <p>请增加或减少内容,或改变窗口大小,以便查看效果。</p> </div></div><div class="g-ft"> <p>底部始终在文档末尾,当文档较长时跟随在文档末尾,当文档较短时在窗口底部。</p></div>
阅读全文
0 0
- 底部自适应文档和窗口
- QTreeView和scrollbar窗口自适应
- 底部始终在文档末尾,当文档较长时跟随在文档末尾,当文档较短时在窗口底部
- 顶部和底部固定中间自适应的布局
- java swing 窗口和控件自适应大小
- 自适应窗口
- 窗口打开时div内容自适应窗口高度和宽度
- 框架窗口、文档和视图
- 设置窗口和文档标题
- 6框架、文档和窗口
- jquery判断滚动条是否到达窗口顶部和底部
- bootstrap 固定底部导航自适应
- FrontEnd 步步高升:header和footer始终显示在浏览器顶部和底部,中间区域自适应
- 详解MFC框架窗口、文档和视图
- 详解MFC框架窗口、文档和视图
- 详解MFC框架窗口、文档和视图
- JavaScript触发文档事件和窗口事件
- 文档宽高和窗口事件
- Redis的key和value大小限制
- python爬虫-->并发下载
- [NOIP2012]同余方程
- Java浮点数float和double精确计算的精度误差问题总结
- KCF核相关滤波跟踪算法
- 底部自适应文档和窗口
- 解密
- .net 程序设置返回值
- Android 将Bitmap转换成圆形图片的几个方法总结
- android阅读器长按选择文字功能实现代码
- 类中构造回调函数,注意,回调处要有return才可以;`
- vb,net小结
- HTTPUrl-post网络请求数据
- QT工程实例