标签: html css
在所有情况下,浮动元素会将其他元素和/或文本推到一边吗?
例如,漂浮物可以推动一个表兄弟"元素周围(或任何其他需要遍历 up DOM的文本/元素)?
我的理解是浮动元素只会重叠相邻的元素(及其内容),但会将文本和内联/内联块元素排除在外,因此不会发生重叠。我曾经有过几次漂浮行为让我感到惊讶的事情,所以我想验证我以为我知道的事情。
答案 0 :(得分:1)
直接来自MDN。
块格式化上下文对于浮动的定位(请参阅float)和清除(请参阅clear)非常重要。浮点的定位和清除规则仅适用于同一块格式化上下文中的内容。浮点数不会影响其他块格式化上下文中的事物布局,并且clear仅清除同一块格式化上下文中的过去浮点数。