为什么我不应该使用'float'属性来定位我的块?

时间:2017-04-01 21:42:59

标签: html css layout position css-float

我知道不建议在页面中放置块float属性,但找不到任何好的解释我不应该使用它的原因。我知道它首先不是为此设计的,但只要它有效,为什么我不应该使用浮动位置来布局我的块?

1 个答案:

答案 0 :(得分:2)

float是一个非常讨厌的解决方案。它的原始设计是围绕图像包装文本,当用于块时,通过在页面流中没有该块并需要clearfix来提出问题,在不使用阴影dom的情况下消除了该块的语义设计的所有希望,使得display:inline-block;一个更优雅和有用的解决方案。