无敌小灰灰
2015-11-09 17:48
请问当其中一个div(圆)设置了置relative,另一div2-设置absoulute,那么div2是怎么进行定位的????如 left表示什?、??top???求解,
relative是相对定位 相对的是自己以前的位置,相对于自己以前位置的左上角为原点开始移动,left是现在位置距自己以前位置的左边的距离(有点拗口,语言组织能力太差将就看吧)。。 top是现在位置距自己以前位置的上边的距离,记住是以以前位置左上角为原点的哦。
absolute是绝对定位 是以父级左上角为原点开始移动,没有父级就是<body>浏览器页面了,left是距父级左边的距离 top是距父级上边的距离,记住是以父级左上角为原点的哦。
题主所说的div2和div1没有关系,因为div2和div1是平级的兄弟关系,而absolute是以父级标签来进行定位的,如果div1和div2有重叠的话,显示效果就会重叠。
adsoulute是以父元素来进行控制的 如:这个div的上一级元素是body 以它的距离为标准进行控制的来进行控制的 left表示距离左的多少相素 其他边都是如此 最好在body弄个相对定位(relative) 其他内容你多点去看看讲解了
初识HTML(5)+CSS(3)-升级版
1225316 学习 · 18230 问题
相似问题