为什么我们说浮动元素的display
属性可能会更改为块级,而不是说inline-block
,因为它根据包装的内容开始占用空间?
答案 0 :(得分:4)
inline-block表示内联级别的块容器。
行内元素参与一行(或多行)的布局。这会影响行距和同一行中其他元素的垂直对齐。
浮动元素不执行任何操作。参与块格式化上下文,而不是内联格式化上下文。
答案 1 :(得分:0)
这是浮动的目的。在here
中找到了一些信息float CSS属性指定元素应沿其容器的左侧或右侧放置,以允许文本和内联元素环绕在其周围。该元素已从网页的常规流程中删除,尽管仍然保留了一部分流程(与绝对定位相反)。
也
当元素浮动时,将其从文档的正常流程中移除(尽管仍然保留了一部分)。它会向左或向右移动,直到接触其包含框或另一个浮动元素的边缘。