在WEB开发过程中,有些需求要求DIV的高度随着浏览器窗口的改变而改变。

这里我就列举两种情况:

① 顶部为一排菜单栏,下部为内容部。其中,要求,菜单栏高度固定,内容部随着浏览器窗口大小的改变而改变,示意图如下:


 这种需求的处理的话,可按照如下的CSS来处理:

<div style="height: 100px; background: gray;">menu bar
</div>
<div style="position:absolute; width:100%; top:100px; bottom:0px; background: cyan;">content
</div >

② 网页上部用于显示搜索结果,下部是一些操作按钮,其中,要求,按钮行高度固定,搜索结果部随着浏览器窗口大小的改变而改变,示意图如下:


  这种需求的处理的话,可按照如下的CSS来处理:

<div id="div1" style="position:absolute;bottom:40px; width:100%; background: gray;">search result
</div>
<div style="position:absolute; width:100%; bottom:20px; bottom:0px; background: cyan;">option button
</div >

主要的,还是要理解一下 "position:absolute" 的用法。

  • 大小: 19.8 KB
  • 大小: 22.3 KB
  • 查看图片附件

HTML/CSS中,DIV高度自适应的解决方法相关推荐

  1. css中div高度自适应

    高度的自适应(父div高度随子div的高度改变而改变) 1.如果父div不定义height.子div均为标准流的时候,父div的height随内容的变化而变化,实现父div高度随子div的高度改变而改 ...

  2. css 控制div高度自适应浏览器的高度

    css 控制div高度自适应浏览器的高度 1 <html> 2 <head> 3 <style> 4 #myTable{height:100%;border:sol ...

  3. CSS设置div高度自适应

    通过CSS实现Div高度自适应: 问: 在一个DIV中有多个未知高度的子元素DIV,怎样通过CSS实现子元素div同高 或 怎样实现同行div按照内容最多的那个设置高度. 如图: 实现1:添加表格特性 ...

  4. CSS中宽高度自适应

    CSS中宽高度自适应 1.宽度自适应 (1)如果不写宽度,块状元素默认是浏览器的宽度,内联元素默认是内容的宽度,默认换行显示. (2)设置宽度为auto,块状元素默认是浏览器的宽度,内联元素默认是内容 ...

  5. 如何用css实现div高度自适应占满屏幕

    如何用css实现div高度自适应占满屏幕 不能使用准确的px值,应该用%作为尺寸的单位. 在样式表中将html,body的高度height设置为100% 在要需要站满屏的div设置width:100% ...

  6. 强迫症晚期患者:纯CSS实现div高度自适应浏览器。

    我记得在学了网页自适应的内容后,每次写网页,力求宽高自适应.最后还是有一些困惑:写一个div给样式.(给定背景色和字体色是为了便于我们观察.) width:100%;background:white: ...

  7. css实现div高度自适应

    1.有时候,我们希望容器有一个固定高度,但当其中的内容多的时候,又希望高度能够自适应,也即容器在纵向能被撑开,且如果有背景,也能够自适应.在一般情况下,使用min-height即可解决.但是广大网民的 ...

  8. css中的一些问题及解决方法

    1.margin的各种问题 (1)竖向margin的叠加 margin横向上是加法,但在竖向上却会产生叠加的现象,并会取上下间 距的其大者生效. (2)margin对行标签的影响 行属性标签直接设置m ...

  9. HTML变列自适应布局三行,CSS三行三列DIV高度自适应的设置

    上一篇博客里引用了www.52css.com里的一篇关于使用脚本控制三行三列div高度自适应的设置方法,其实不必如此麻烦,只要给父div设置一个固定高度,比如10px,其子div的height:100 ...

最新文章

  1. 理解数据类型与数学运算:求和、温度转换
  2. java irowset行数,Java CloneableRecord.put方法代码示例
  3. java全面的知识体系结构总结
  4. (转)双系统卸载Ubuntu
  5. 前端HTML5CSS3动画
  6. 友盟小米收不到推送消息_Android 推送集成华为,小米,友盟
  7. apache禁用不安全的http法_tomcat禁用不安全的HTTP方法
  8. 以太坊源码分析:共识(1)矿工
  9. 表单元素的外观改变(webkit and IE10)
  10. 2018iscc 河南线下 赛题 逆向部分题解
  11. js关于鼠标划过事件
  12. 彼得·林奇的25条黄金规则
  13. 2022年全球市场软件无线电平台总体规模、主要企业、主要地区、产品和应用细分研究报告
  14. SerDes结构之发送端前馈均衡技术(FFE)
  15. 蓄电池维护——蓄电池的基本构造和原理
  16. 硬货来了!轻松掌握 MongDB 流式聚合操作
  17. 数学分析:换元积分法与分部积分法
  18. spring 自带的定时器task
  19. Android系统升级
  20. Java代理模式作用

热门文章

  1. 三星j7出现android,【三星GALAXYJ7评测】Android 5.1+TouchWiz 2015_三星 GALAXY J7_手机评测-中关村在线...
  2. 数据结构与算法lab1-哈工大
  3. python 使用免费爬取百度首页 网页 简单案例
  4. java之选择结构与分⽀结构
  5. 无线充发光鼠标垫RGB LED照明无线充电鼠标垫
  6. 计算机网络第二弹——物理层
  7. Python 数据可视化教程 绘制精美的双 Y 轴折线图
  8. Android之mp3播放器开发过程
  9. java技术--服务注册中心
  10. sqoop导出orc数据至mysql_请问sqoop 如何把sqlserver 数据导入 hive,且用orc格式存储...