急急急!!!!

来源:13-6 万事无绝对 -层模型之绝对定位

无敌小灰灰

2015-11-09 17:48

请问当其中一个div(圆)设置了置relative,另一div2-设置absoulute,那么div2是怎么进行定位的????如   left表示什?、??top???求解,

写回答 关注

2回答

  • 低谷先生
    2015-11-21 19:20:51

    relative是相对定位  相对的是自己以前的位置,相对于自己以前位置的左上角为原点开始移动,left是现在位置距自己以前位置的左边的距离(有点拗口,语言组织能力太差将就看吧)。。  top是现在位置距自己以前位置的上边的距离,记住是以以前位置左上角为原点的哦。

    absolute是绝对定位  是以父级左上角为原点开始移动,没有父级就是<body>浏览器页面了,left是距父级左边的距离  top是距父级上边的距离,记住是以父级左上角为原点的哦。

    题主所说的div2和div1没有关系,因为div2和div1是平级的兄弟关系,而absolute是以父级标签来进行定位的,如果div1和div2有重叠的话,显示效果就会重叠。


  • 谢饼干
    2015-11-09 18:06:42

    adsoulute是以父元素来进行控制的  如:这个div的上一级元素是body 以它的距离为标准进行控制的来进行控制的 left表示距离左的多少相素  其他边都是如此  最好在body弄个相对定位(relative)  其他内容你多点去看看讲解了

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225316 学习 · 18230 问题

查看课程

相似问题