为了账号安全,请及时绑定邮箱和手机立即绑定

清除浮动为什么不直接在.clearfloat,而是在.clearfloat:after,能说下他们的区别和这样的优势吗?

.clearfloat:after 比起没after有什么特点和好处呢

正在回答

2 回答

after就是在后面清除浮动,使后面的元素不受浮动影响;当然你也可以选择在本元素清除浮动,那就是清除前面元素的浮动;我们制作网页肯定是从上至下,从前往后吧,一开始就设定好,免的以后做后面时忘了,这样是不是显得更有条理。这优与劣还是习惯吧,你觉得怎么好就怎么来,清除浮动的方法不止一种,达到目的就行

1 回复 有任何疑惑可以回复我~
#1

heibaimeng 提问者

非常感谢!
2017-07-21 回复 有任何疑惑可以回复我~

浮动仅仅会影响文档流中下一个紧邻的元素。所以在设置浮动的元素后面加入一个空的块状元素并清除浮动。.clearfloat是父元素的类名,在父元素清除浮动,是对于父元素前面的元素清除浮动,不能实现对其子元素清除浮动。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

清除浮动为什么不直接在.clearfloat,而是在.clearfloat:after,能说下他们的区别和这样的优势吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信