猿问

clear:left/right/both只对块级元素有效么?

我在模拟器上实验了多次,好像只能消除block元素的浮动影响,对inline-block元素和inline元素不起作用,为什么会这样呢?

全知术士
浏览 2374回答 2
2回答

飞鸟_0006

block元素浮动之后已经脱离了文档流了,排列的顺序都不一样了,所以清除了之后有效果,inline-block还是在文档流里面,加浮动不加浮动都没有什么作用的,所以清除也没有影响

慕粉1410236786

要分清楚块级以及行级元素的区别,块级元素浮动后脱离正常文档流并且紧跟着前一个元素后面实现并排效果,而行内元素本身就能实现并排效果,设置浮动看到的也是一样的效果,同样的清除浮动表面上也看不出有变化,但是在审查元素中你就能看到代码变化了,所以是有点效果的。
随时随地看视频慕课网APP
我要回答