【发布时间】:2017-08-27 00:04:30
【问题描述】:
我知道不建议将 float 属性用于在页面中放置块,但找不到任何好的解释来解释为什么我不应该使用它。我知道它一开始并不是为此而设计的,但只要它有效,我为什么不应该使用浮动定位来布局我的块?
【问题讨论】:
标签: html css layout position css-float
我知道不建议将 float 属性用于在页面中放置块,但找不到任何好的解释来解释为什么我不应该使用它。我知道它一开始并不是为此而设计的,但只要它有效,我为什么不应该使用浮动定位来布局我的块?
【问题讨论】:
标签: html css layout position css-float
float 是一个非常老套的解决方案。它的原始设计是将文本包装在图像周围,当用于块时,会出现问题,因为页面流中没有该块并需要 clearfix,消除了该块的语义设计的所有希望,而不使用阴影 dom,使得 display:inline-block; a更优雅和有用的解决方案。
【讨论】: