浮动元素是否会影响"堂兄"元素?

时间:2015-06-05 17:38:22

标签: html css

在所有情况下,浮动元素会将其他元素和/或文本推到一边吗?

例如,漂浮物可以推动一个表兄弟"元素周围(或任何其他需要遍历 up DOM的文本/元素)?

我的理解是浮动元素只会重叠相邻的元素(及其内容),但会将文本和内联/内联块元素排除在外,因此不会发生重叠。我曾经有过几次漂浮行为让我感到惊讶的事情,所以我想验证我以为我知道的事情。

1 个答案:

答案 0 :(得分:1)

直接来自MDN

  

块格式化上下文对于浮动的定位(请参阅float)和清除(请参阅clear)非常重要。浮点的定位和清除规则仅适用于同一块格式化上下文中的内容。浮点数不会影响其他块格式化上下文中的事物布局,并且clear仅清除同一块格式化上下文中的过去浮点数。