你什么时候可以漂浮?

时间:2014-12-28 14:41:50

标签: css css-float css-position

你能漂浮以任何方式定位的元素吗?或浮动元素必须是静态的?例如,是否可以浮动相对定位的元素?

2 个答案:

答案 0 :(得分:1)

浮石和位置是两个不同的东西,虽然它们确实相互影响。浮子对绝对或固定位置的元素没有影响。浮动仅对静态(默认)或相对定位的元素产生影响。

答案 1 :(得分:1)

大部分内容由a single subsection within the spec决定。特别是如果您只关心position属性如何与float属性进行交互,那么该小节会说明

  1. 您无法浮动绝对定位的元素(position: absoluteposition: fixed),但

  2. 可以浮动一个相对定位或静态(即无定位)的元素。

  3. 在这两种情况下,position属性将正常生效,但float属性对绝对定位的元素不会产生任何影响。这意味着绝对定位的元素将保持在其绝对位置,并且相对定位的元素仍然可以相对于它最初定位的位置移位,考虑float属性(以及充当包含其他定位元素的块)。