一尘不染

有哪些CSS属性会使元素脱离正常流程?

css

有哪些CSS属性会使元素脱离正常流程?这样的属性将是float,position:absolute等。

这个问题涉及正常流量的所有可能的变化。


阅读 441

收藏
2020-05-16

共1个答案

一尘不染

只有以下属性会影响任何给定元素的正常流动:

  • float: right|left
  • position: absolute|fixed

仅出于完整性考虑:

  • display: none 从流程中删除元素(严格来说,该元素将没有流程顺序)

  • position: relative 不会更改元素的流动顺序,而是会更改其相对于正常流动位置的位置。

  • visibility: hidden 将在流上保留元素,但不会将其渲染到视口。

2020-05-16