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

是否需要清除浮动

最后foot中为什么要设置清除浮动:clear:both啊。感觉前面没有设置浮动啊,而且我把清除浮动的去掉,还是达到了同样的效果。

正在回答

2 回答


我是这样写的,所以我要清除浮动。

body{ margin:0; padding:0; font-size:30px; color:#fff}

.top{height:100px;background:gray;}

.main{height:500px;background:red;}

.left{height:500px;width:19%;background:blue;float:left;}

.right{height:500px;width:79%;background:green;float:right;}

.foot{height:100px;background:orange;clear:both;}


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

Levier007

你这个做的不对吧 题目只要求右边宽度自适应 但你这个让左右都宽度自适应了
2017-05-06 回复 有任何疑惑可以回复我~
#2

茶杯养鲸鱼

left是固定宽度的
2017-06-03 回复 有任何疑惑可以回复我~

我觉得你都没有用浮动,那你有什么浮动要清除吗?clear是设置一个元素的侧面是否允许其它的浮动元素,既然没有设置浮动就不需要清除了。

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

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

是否需要清除浮动

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