高度100%的绝对定位自适应布局技巧
容器高度100%是经常用到的需求,任何容器都可以实现,而且不需要嵌套关系。
把body看作是一个容器,做为内部对象的上层标签,他的高度设置为100%是关键。
最基本的例子
以下是引用片段: * { margin:0; padding:0; border:0;} html,body { height:100%;} /* 同时设置html是为了兼容FF */ #box_2 { height:100%; background:#000;} |
重叠绝对高度效果
以下是引用片段: #box_1 { position:absolute; top:0; left:0; width:100%; height:50px; background:#f00; z-index:2;} #box_2 { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; z-index:1;} |
纵向相对高度效果
以下是引用片段: #box_1 { position:absolute; top:0; left:0; width:100%; height:30%; background:#f00; z-index:2;} #box_2 { position:absolute; left:0; top:30%; width:100%; height:70%; background:#000; z-index:1;} |
横向相对宽度效果
以下是引用片段: #box_1 { position:absolute; top:0; left:0; width:40%; height:100%; background:#f00; z-index:2;} #box_2 { position:absolute; top:0; right:0; width:60%; height:100%; background:#000; z-index:1;} |
这种布局是不需要float的,还可以有很多变化:
1、N列布局
2、N行布局
3、N列加N行交叉布局
值得注意的是在FF下浏览相对大小容器页面时,调整窗口大小的同时容器大小进行实时调整,而IE只会在窗口调整完毕后才出效果。
- 相关阅读
- 2012-7-20升级部分
- asp获取汉字拼音的第一个字母
- CSS初级教程 边框
- 12个定律原则
- 深山旅行社网站管理系统 v1.5
- javascript在a标签中的一些操作
- asp利用fso中的二进制数据流方式读取任意文件,并且在网页上下载保存文件
- ios苹果版手机微信内置浏览器$(document).on(
- 共有0条关于《高度100%的绝对定位自适应布局技巧》的评论
- 发表评论
正在加载评论......
返回顶部发表评论
网友评论声明,请自觉遵守互联网相关政策法规。
您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。
- 更多>>同类信息
- jquery设置或获取修改classname
- 利用css3.0写出一个音乐播放的唱片碟盘的效果
- 利用css中的scale()实现放大缩小效果
- 利用background-color:#000000a8在背景颜色16进制代码之后加字母加上数字让背景色透明
- css背景使用base64编码或者将base64编码放在img图片标签中
- 利用css3中的-webkit-font-smoothing把网页文字的毛边去掉