求相对定位和绝对定位的使用情景,最近写了个网页,内容特别容易错乱 怀疑是不是相对定位和绝对定位用的不恰当
告诉你一个简单的理解:相对定位是相对父节点下的子节点的相对,绝对定位是相当于浮在空中,如若父节点不是相对定位,就会相对与父节点的再上一级的节点进行定位,left, top,right,bottom都可以帮你定位
一般相对定位都是根据父级标签进行定位的,而绝对定位是根据浏览器容器进行定位的。
可以好好看看w3cshool
CSS 相对/绝对(relative/absolute)定位系列
http://www.zhangxinxu.com/wordpress/2011/08/css%E7%9B%B8%E5%AF%B9%E5%AE%9A%E4%BD%8Drelative%E7%BB%9D%E5%AF%B9%E5%AE%9A%E4%BD%8Dabsolute%E7%B3%BB%E5%88%97%EF%BC%88%E5%9B%9B%EF%BC%89/
自己的笔记:http://note.youdao.com/noteshare?id=336d69337ce80ff200555561bc22d4df
简单粗暴点的说就是,你想象一下军人站队,如果是绝对定位那么就向你的上级看齐,比如指挥官站在中间,你们全部都向他看齐;如果是相对定位,那么你就和你旁边的士兵看齐。比如向右看齐,你的位置就是相对于你旁边的士兵作为参照物看齐。给你个参考学习一下http://www.cnblogs.com/jiqing9006/archive/2012/07/26/2610586.html