这俩能实现一样的效果,怎么抉择?
去看看这篇文章吧 inline-block和float的区别,什么时候使用
要看你实现的是哪种效果了。
这两者有着很大的区别的!
inline-block的前世今生学习一下inline-block
你说这俩能实现一样的效果应该是设置了他们都可以设置高度和宽度吧。
我常用的float,用了他之后,父级元素要记得清除浮动。
inline-block,首先有兼容性,其次的话元素之间有无空格会造成显示不一样。
inline-block
會導致無法刪除的元素間距離(空格)
float
會導致默認的不參與父元素高度計算。(可用 clear: both
解決)
不想因此改變代碼格式的話還是 float + 僞類吧。