浏览器窗口大小改变时,动态改变div高度和宽度
来源:互联网 发布:2016世界各国经济数据 编辑:程序博客网 时间:2024/06/05 01:07
header、footer高度固定,aside宽度固定,当浏览器窗口大小改变时,动态改变aside高度,content高度和宽度。
html
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>changeble</title> <link rel="stylesheet" href="changeblePage.css"/></head><body><div class="header"> header</div><div id="aside"> aside</div><div id="content"> content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content\ content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content</div><div class="footer"> footer</div><script src="changeblePage.js"></script></body></html>
css
.header{ height: 40px; width:100%; position: fixed; top:0; left:0; background-color: #cccccc;}.footer{ height: 40px; width:100%; position: fixed; bottom:0; left:0; background-color: #cccccc;}#aside{ position: absolute; margin:0; left: 0; top:40px; bottom:40px; width:100px; background-color: antiquewhite;}#content{ position: absolute; margin:0; left:100px; top:40px; bottom:40px; background-color:salmon; overflow: auto;}
javascript
/** * Created by iamwe on 2017/3/9. */var winWidth = 0,winHeight = 0;function changebleWidthHeight() { if (window.innerWidth) winWidth = window.innerWidth; else if ((document.body) && (document.body.clientWidth)) winWidth = document.body.clientWidth;//获取窗口高度 if (window.innerHeight) winHeight = window.innerHeight; else if ((document.body) && (document.body.clientHeight)) winHeight = document.body.clientHeight;//通过深入Document内部对body进行检测,获取窗口大小 if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth) { winHeight = document.documentElement.clientHeight; winWidth = document.documentElement.clientWidth; } document.getElementById("content").style.width = winWidth - 100; document.getElementById("content").style.height = winHeight - 80; document.getElementById("aside").style.height = winHeight - 80;}window.onresize = changebleWidthHeight();
0 0
- 浏览器窗口大小改变时,动态改变div高度和宽度
- javascript在不同浏览器设置窗口高度、宽度,改变窗口大小
- js改变div的宽度和高度
- 动态改变DIV大小
- 改变浏览器窗口的大小和位置
- 浏览器窗口加载和大小改变事件
- 改变浏览器动态获得宽度
- 浏览器窗口大小改变时页面尾部 footer 可以以原来宽度随滚动条显示
- 流动布局中浏览器大小改变时通过js动态计算和放置相同大小的div块
- 浏览器窗口大小改变事件
- Java 如何动态改变改变组件大小(更随窗口) 和 根据窗口大小改变程序窗口大小f
- javascript动态改变div大小
- javascript div动态大小改变
- javascript div动态大小改变
- 改变浏览器大小,ueditor宽度无法自适应
- 窗口打开时div内容自适应窗口高度和宽度
- 改变div大小和颜色
- 当浏览器窗口大小改变时候,动态获取当前浏览器窗口的可视高宽
- php的意思
- Linux Kernel设备驱动模型之struct kobj_attribute
- SSM Mapper.xml 数组和集合作为 sql 语句 参数
- 机器学习 — 提供推荐
- kakfa在zookeeper中的节点结构
- 浏览器窗口大小改变时,动态改变div高度和宽度
- 八大排序算法
- 剑指Offer-用两个栈实现队列
- centos7开机启动
- Log 打印工具类
- Linux Kernel设备驱动模型之 struct bus_type
- 布局、样式的使用和程序的国际化
- windows脚本wscript恶意程序样本逆向分析
- MySQL数据引擎简介比较