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

为left类的div标签的宽度为800px, rigth类的div标签的宽度为140px,而总的有960px,不是还有20px的空隙吗,为什么放不下?而且为什么会掩盖了主题部分这四个字样呢?

问题一:为什么设置了left后left的宽与right的宽相加小于父包含快却没能并排显示?

问题二:为什么设置了left后,会把“主体部分”四个字掩盖了?不是说设置浮动后只对紧跟其后的元素产生影响么?

正在回答

4 回答

问题一:子元素浮动了,到了最左边。不在一个层,会到父元素的最上边吧。父元素的主体部分四个字还要显示吧,只能排在左浮动元素的后面吧。你看设置left之后,一开始测试时那四个字在left方块的后面吧,加上这四个字宽度就不够了呀。

问题二:她删掉了。后面的代码里没由了的。


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

同问?


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

设置了left后,“主体部分”四个字被他主动去掉了,所以你觉得是掩盖了。如果不删,应该是不会掩盖的。你仔细看视频后面能发现的。

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

div是块级元素,显示时会分块结束,系统自动换行,可以把你的 类left,类right 均设浮动,就不会换行了。

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

有艺术的梦想家 提问者

块级元素是会独占一行的,但是视频里left模块那里设置了float:left的浮动。其相邻的right模块还是在下面一行,并没有移动上来。
2015-08-03 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

为left类的div标签的宽度为800px, rigth类的div标签的宽度为140px,而总的有960px,不是还有20px的空隙吗,为什么放不下?而且为什么会掩盖了主题部分这四个字样呢?

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