1. 绝对定位就相当于你把定位的元素从文档中抠了出来,那么这个元素原来的位置就空了出来,可以由别的元素来占据。
2. 如果一个元素被设置成了relative,它也相当于被抠了出来,但是它原来的位置不会被别的元素占据。这是与absolute不一样的地方。
3.总在视线里的元素 (固定定位fixed)
position:fixed; 他的含义就是:固定定位。这个固定与绝对定位很像,唯一不同的是绝对定位是被固定在网页中的某一个位置,而固定定位则是固定在浏览器的视框位置。
则:不会随浏览器流动条的滚动而滚动,始终保持自己在浏览器在视框中的位置:
下面进行演示,注意左侧红色字体变化:滚动鼠标,红色字体不移动,这就是fixes的效果。
资料文章参考:
http://blog.csdn.net/u011292870/article/details/46664993
http://www.w3school.com.cn/cssref/pr_class_position.asp
http://www.cnblogs.com/wiseblog/articles/4352007.html
小白起家,暂时只能理解到这个程度,后续学习了再补充。