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

问题:

1.float:left/right 的区别?是左对齐和右对齐吗?

2.“设置浮动的同时一定要先设置块状元素的宽度,且需要浮动的几个元素宽度加起来一定要小于容器元素的宽度。”

这句话里涉及的块状元素的宽度和容器元素的宽度,在本例中具体是什么呢?

个人理解<div>里的定义的宽度应该是块状宽度,不知道对不对。不知道容器元素的宽度是什么?

正在回答

5 回答

第一个问题:你的相法是对的,这个float:left/right ,可以理解为word中的左对齐和右对齐。

第二个问题:(1)“需要浮动的几个元素宽度”指的是两个div,之和就为200+200=400px。

(2)“容器的宽度”这里因为两个div外面一层是body,body你可以理解为浏览器,所以是指浏览器的宽度。所以,你会看到,如果浏览器宽度大于400px,两个div就可以一行显示,而小于400px时,第二个div就被挤下来了。

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

hellofuture2015 提问者

谢谢您的解答!
2014-09-14 回复 有任何疑惑可以回复我~
#2

purple_yao

哈哈,不客气。
2014-09-23 回复 有任何疑惑可以回复我~
#3

翻滚的咸鱼卷 回复 purple_yao

请问怎么看容器的宽度?只能通过设置元素的宽度来试吗?
2016-02-10 回复 有任何疑惑可以回复我~
#4

小柒丶丶 回复 purple_yao

如何看容器的宽度啊?还有是不是相对的高度大于容器高度,就不会在一列了啊?
2016-03-31 回复 有任何疑惑可以回复我~
#5

qq_迷途少年_0 回复 翻滚的咸鱼卷

这个好像是随时可变化的
2016-05-18 回复 有任何疑惑可以回复我~
#6

qq_迷途少年_0 回复 小柒丶丶

这好像是随时变化的
2016-05-18 回复 有任何疑惑可以回复我~
#7

qq_頖縌乖乄絯_04017281 回复 翻滚的咸鱼卷

F12进入开发者模式,找到需要看的元素就会显示
2017-03-07 回复 有任何疑惑可以回复我~
查看5条回复

补充:如果两个div块宽度加起来比容器宽度大,那么第二个div元素会自动换行。

第一个问题:你的相法是对的,这个float:left/right ,可以理解为word中的左对齐和右对齐。

第二个问题:(1)“需要浮动的几个元素宽度”指的是两个div,之和就为200+200=400px。

(2)“容器的宽度”这里因为两个div外面一层是body,body你可以理解为浏览器,所以是指浏览器的宽度。所以,你会看到,如果浏览器宽度大于400px,两个div就可以一行显示,而小于400px时,第二个div就被挤下来了。


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

overfiow可以解决大于宽度

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

我也想问这个

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

谢谢您的解答!

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

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信