在CSS中,当行内元素使用float:left之后会变成块级元素吗?

1 min read

不完全正确。使用 float: left 可以使行内元素向左浮动,但它仍然是行内元素,只是改变了其排列方式而已。当然,如果一个行内元素被设置了 float:left,它的盒子模型会跟块级元素一样,但它还是行内元素。 如果想将行内元素转换为块级元素,可以使用 display: block