浏览器窗口小化时div相对位置不变
2014-04-02 16:55
134 查看
无论浏览器的窗口怎么变化,div的相对位置不变,position:relative;父div定义这个,然后再去用绝对定位跟相对定位,子div就是跟着父div的左上角了,如果不事先定义的话,那绝对定位跟相对定位只能相对于body来定位了!这样,当窗口缩小时,所有的div排列正常!
<html>
<head>
<title>主页面</title>
<style>
body{
margin:0px;
width:1350px;
min-width:1024px;
max-width:100%;
height:100%;
background-color:#F0F0F0;
}
#head{
background-color:#FFFF00;
width:1350px;
height:100px;
min-width:1024px;
}
#center{
background-color:#00FFFF;
width:1350px;
min-height:100%;
position:relative;
min-width:1024px;
}
#foot{
background-color:#FF00FF;
width:1350px;
height:100px;
min-width:1024px;
}
#left{
width:150px;
height:100%;
background-color:#EEEEEE;
position:absolute;
margin-left:60px;
}
#main{
width:924px;
height:100%;
background-color:#EE00FF;
position:absolute;
margin-left:210px;
}
#right{
width:150px;
height:100%;
background-color:#EEFF00;
position:absolute;
margin-left:1134px;
}
</style>
</head>
<body>
<thead>
<div id="head">
你好
</div>
</thead>
<tbody>
<div id="center">
<div id="left"></div>
<div id="main"></div>
<div id="right"></div>
</div>
</tbody>
<tfoot>
<div id="foot">大家好</div>
</tfoot>
</body>
</html>
效果图如下:
浏览器窗口大小正常时
当窗口缩小后:
<html>
<head>
<title>主页面</title>
<style>
body{
margin:0px;
width:1350px;
min-width:1024px;
max-width:100%;
height:100%;
background-color:#F0F0F0;
}
#head{
background-color:#FFFF00;
width:1350px;
height:100px;
min-width:1024px;
}
#center{
background-color:#00FFFF;
width:1350px;
min-height:100%;
position:relative;
min-width:1024px;
}
#foot{
background-color:#FF00FF;
width:1350px;
height:100px;
min-width:1024px;
}
#left{
width:150px;
height:100%;
background-color:#EEEEEE;
position:absolute;
margin-left:60px;
}
#main{
width:924px;
height:100%;
background-color:#EE00FF;
position:absolute;
margin-left:210px;
}
#right{
width:150px;
height:100%;
background-color:#EEFF00;
position:absolute;
margin-left:1134px;
}
</style>
</head>
<body>
<thead>
<div id="head">
你好
</div>
</thead>
<tbody>
<div id="center">
<div id="left"></div>
<div id="main"></div>
<div id="right"></div>
</div>
</tbody>
<tfoot>
<div id="foot">大家好</div>
</tfoot>
</body>
</html>
效果图如下:
浏览器窗口大小正常时
当窗口缩小后:
相关文章推荐
- JS简单实现DIV相对于浏览器固定位置不变的方法
- 子级div相对于父级div位置不变
- 实现DIV相对于浏览器固定位置不变
- 让每次弹出的div随页面的卷动而保持相对位置不变
- 让每次弹出的div随页面的卷动而保持相对位置不变
- Jquery 随窗口改变大小不会影响浏览位置,DIV可以在绝对的位置不变.菜单相对位置不变
- 设置div相对位置
- 把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,不能申请额外的空间。
- div浮层,滚动条移动,保持位置不变的4种方法
- 将数组里面零元素置后,其它元素相对位置保持不变
- 调整数组顺序使得奇数位于偶数前面,且奇数与奇数,偶数与偶数之间的位置相对不变
- 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
- 笔试题 相对位置不变的正负数排序
- 获取div相对文档的位置
- 腾讯2017年实习生编程题目(第二题)----2.算法基础-字符移位 小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。
- 页面刷新或者回发后DIV的滚动条位置不变!
- 删除顺序表中所有值为x的元素(保持删除后元素相对位置不变)
- 把数组中基数位的数移到数组后半部_并保持相对位置不变
- 重排问题(非零元素排序前后相对位置不变)
- div浮层,滚动条移动,位置保持不变的4种方法汇总