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

left设置了左浮动,为什么right没有自动的跟随上来

本课中如果不给right设置浮动他就会跑到left的下面,老师不是说前一个浮动元素会对下一个造成影响?

正在回答

3 回答

浮动,顾名思义,浮起来的。相当于在你标准文档的上边。left浮动以后,已经脱离标准文档了。下一个元素,一看前面位置空出来了,就会补上来。就造成,一个在上,一个在下。如果right也浮动,他们俩就还是一个层的好友!

一般,我们进行编写的时候,同一个容器中,子元素只要有一个浮动,其他的都要浮动,便于我们进行布局!

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

奈奈小雨 提问者

非常感谢!
2016-04-09 回复 有任何疑惑可以回复我~
#2

Dream0703

我也有同样的疑惑,left设置浮动后,right应该会紧跟在后面,而且宽度也够。之所以没有出现这种情况是因为他们在同一个div中吗?可以这么理解吗
2016-04-23 回复 有任何疑惑可以回复我~
#3

qq_浅浅五月_03234958

请收下我的膝盖,本来一团浆糊,突然明白了
2016-04-24 回复 有任何疑惑可以回复我~

..left和 right都是块级元素,不设置浮动的话就会各占一行,所以不给right设置浮动,就算前面空再大的地方,它还是会另起一行的啊

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

煎蛋的少年

看你的回答我就明白了- -
2016-05-30 回复 有任何疑惑可以回复我~

是会有影响啊,left影响的mid

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

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214707    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

left设置了左浮动,为什么right没有自动的跟随上来

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