迹忆客 计算机编程题库

优秀的css面试选择题

关于 position 定位,下列说法错误的是
  • fixed 元素,可定位于相对于浏览器窗口的指定坐标,它始终是以 body 为依据
  • relative 元素以它原来的位置为基准偏移,在其移动后,原来的位置不再占据空间
  • absolute 的元素,如果它的 父容器设置了 position 属性,并且 position 的属性值为 absolute 或者 relative ,那么就会依据父容器进行偏移
  • fixed 属性的元素在标准流中不占位置
正确答案是:B
正确率:49%

解析:

absolute :生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位,元素的位置通过 left 、 top 、 right 、以及 bottom 属性进行规定 fixed :

生成绝对定位的元素,相对于浏览器窗口进行定位,元素的位置通过 left 、 top 、 right 以及 bottom 属性进行规定 relative :

生成相对定位的元素,相对于其正常位置进行定位,因此, left:20 会向元素的 LEFT 位置添加20像素 static :

默认值,没有定位,元素出现正常的流中(忽略 top , bottom , left , right 或者 z-index 声明) inherit :

规定应该从父元素继承 position 属性的值

查看笔记

扫码一下
查看教程更方便