js中position:relative与position:absolute 区别
2015-07-13 16:53
477 查看
1、position:absolute这个是绝对定位;是相对于浏览器的定位。
比如:position:absolute;left:20px;top:80px; 这个容器始终位于距离浏览器左20px,距离浏览器上80px的这个位置。
position:relative是相对定位,是相对于前面的容器定位的。这个时候不能用top left在定位。应该用margin。
比如:<div class="1"></div><div class="2"></div>
当1固定了位置。1的样式float:left;width:100px; height:800px;
2的样式为float:left; position:relative;margin-left:20px;width:50px;
2的位置在1的右边,距离120px
2、position:absolute这个是绝对定位;它不会随着窗口大小变化,只是固定在一个特定的坐标轴上面;
position:relative 这是相对定位啊!和上面的相反,它可以随窗口大小变化。但大小仍然不会变。
要是你设置成width:100%;height:100%;这样就会随着窗口变大变小。
比如:position:absolute;left:20px;top:80px; 这个容器始终位于距离浏览器左20px,距离浏览器上80px的这个位置。
position:relative是相对定位,是相对于前面的容器定位的。这个时候不能用top left在定位。应该用margin。
比如:<div class="1"></div><div class="2"></div>
当1固定了位置。1的样式float:left;width:100px; height:800px;
2的样式为float:left; position:relative;margin-left:20px;width:50px;
2的位置在1的右边,距离120px
2、position:absolute这个是绝对定位;它不会随着窗口大小变化,只是固定在一个特定的坐标轴上面;
position:relative 这是相对定位啊!和上面的相反,它可以随窗口大小变化。但大小仍然不会变。
要是你设置成width:100%;height:100%;这样就会随着窗口变大变小。
相关文章推荐
- json <--->List集合,实体类 之间的相互转换
- javascript中对变量类型的判断
- EXTJS store 某行某列数据更新等操作
- 用PHP Session和Javascript实现文件上传进度条
- 七步从Angular.JS菜鸟到专家(3):数据绑定和AJAX
- jsp的执行过程
- JavaScript的变量及数据类型小结在 JavaScript 函数内部声明的变量
- ExtJS5.0的mvvm分层思想
- ExtJs grid 的属性
- S.O.L.I.D五大原则- 深入了解javascript
- js中var用与不用的区别
- ExtJS5.0的加载过程
- javascript特殊的作用域
- javascript 计算时间差
- GSON解析复杂json数据格式
- javascript之函数动态调用
- MonkeyTalk的JavaScript API
- js获取select字段值的方法
- js中子窗口与父窗口的互操作
- JavaScript之变量类型判断