div绝对定位与相对定位以及float属性?

2024-12-29 15:39:34
推荐回答(5个)
回答1:

  定位很多种,不只绝对和相对。
  div绝对定位是指相对于整个页面的位置,相对定位是指相对于父div的位置,float属性是div浮动可以让div 向左或者向右,还可以居中。
  绝对定位 相对定位,对象不可层叠,可以通过left,right,bottom,top等属性在正常文档流中偏移位置,可以通过z-index进行层次分级。
a  bsolute 脱离文档流,通过left,right,bottom,top等属性在正常文档流中偏移位置,选取其最近的父极定位元素,当父级元素position为static时,该元素将以body坐标原点进行定位,可以通过z-index进行层次分级。

回答2:

关于div相对定位和div绝对定位的说明





A:均不设置postion,一般嵌套关系




B:仅外div设置relative,一般嵌套关系




C:仅内div设置absolute,文档中为嵌套关系,页面中内div浮起[非float],相对于页面定位,与外div无关。




D:外div设置relative,内div设置absolute,内div浮起来并相对于外div定位




D:外div设置relative,内div设置relative,内div浮起来并相对于外div定位




E:这个是说明边界问题。-10 != 反向10px间距

回答3:

div 如果在其他的div 或者 table 里,所写的高和宽百分比是相对的。
如果是独立的就是绝对的
float是浮动的

回答4:

加油啊

回答5:

没有什么