为什么将浮动元素的显示属性称为块级?

时间:2018-10-22 06:32:27

标签: html css css-float

为什么我们说浮动元素的display属性可能会更改为块级,而不是说inline-block,因为它根据包装的内容开始占用空间?

2 个答案:

答案 0 :(得分:4)

inline-block表示内联级别的块容器。

行内元素参与一行(或多行)的布局。这会影响行距和同一行中其他元素的垂直对齐。

浮动元素不执行任何操作。参与块格式化上下文,而不是内联格式化上下文。

答案 1 :(得分:0)

这是浮动的目的。在here

中找到了一些信息
  

float CSS属性指定元素应沿其容器的左侧或右侧放置,以允许文本和内联元素环绕在其周围。该元素已从网页的常规流程中删除,尽管仍然保留了一部分流程(与绝对定位相反)。

  

当元素浮动时,将其从文档的正常流程中移除(尽管仍然保留了一部分)。它会向左或向右移动,直到接触其包含框或另一个浮动元素的边缘。