关于清除浮动clear的添加位置

关于清除浮动clear的添加位置

上一章讲解了清除浮动的语法,clear属性是用在了已经设置浮动的div元素里的,意思就是清除已经设置float的元素的浮动对吧。这一节清除浮动的三种使用方法为什么不是放在已经设置的浮动元素的样式里呢。就像第一种方法添加一个空标签div,怎么还在这个空标签的css样式里清除浮动呢,已经设置浮动的不是空标签的上一个元素么?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好。

上节课讲的是元素清除自身浮动的方法,只是把它自身的浮动给清掉了,相当于没有给它加浮动。而本节课讲的清除浮动是既可以让元素横向排列,又可以让元素把容器的高撑起来。是要清除浮动元素的影响,让浮动元素下面的元素可以正常显示。因此清除浮动的样式要加在浮动元素的后面。

祝学习愉快!

  • 浮沉幻听 提问者 #1
    上节课的清除自身浮动,把它自身的浮动清除掉,相当于没有给它加浮动,但是它还是脱离了文档流是么,它本来的位置有没有被下面的元素占用,取决于下面的元素有没有同样设置clear属性,来清除自身受其他浮动元素的影响,是这个意思么? 也就是说clear用在不同的元素上清除的效果不同对吧
    2019-03-22 15:17:12
  • Steve007 回复 提问者 浮沉幻听 #2
    同学,你好。理解的不错,是这样的。
    2019-03-22 15:23:50
  • Steve007 回复 提问者 浮沉幻听 #3
    同学,你好。理解的不错,是这样的。
    2019-03-22 15:24:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师