课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
层模型中相对定位和绝对定位区别
2016-10-27
源自:初识HTML(5)+CSS(3)-升级版 13-9
正在回答
绝对定位:在没有父元素的情况下,相对于浏览器窗口移动。
相对定位:相对于以前的位置移动。
假设你做了两个<div>,在不设置float,设置一定的宽度的情况下,它们会在左边排列,上一个下一个。如果对第一个<div>进行绝对定位,使它到浏览器右侧,那么下面的盒子会跑上来(前提是要保证两个盒子的宽度小于浏览器窗口的宽度)。如果对第一个盒子进行相对定位,使它定位到浏览器右侧,那么下面的盒子不会动,仍保持在原来的位置,这就是“相对于以前的位置移动,偏移前的位置保留不动。”的意思
相对定位的对象是元素本身之前所处的位置,绝对定位的对象是其他具有定位属性的包含块,或者浏览器窗口。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
7 回答绝对定位和相对定位的区别
4 回答层模型—绝对定位
2 回答层模型--绝对定位
2 回答层模型-绝对定位??
2 回答层模型-绝对定位