div 用了float 后,为什么跟在后面的内容不换行了?

例:<divfloat='left'>这是层</div>我不用另起一行纠正一下。我上面代码写错了正如pce0835说的,应该是<divstyle="float:left"... 例:
<div float='left'>这是层</div>我不用另起一行
纠正一下。 我上面代码写错了正如pce0835说的,应该是<div style="float:left"></div>
那么如你所说,如果是空间的问题,那我还有一问。假如body宽是400px, 我把div的float去掉,且什么样式都不给,就指定div的width为100px; 那么有div这行后面还剩300px;我在div后面随便加几个字。
例:<div style="width:100px"></div>我会后面的内容会换行。
还是会换行啊!其实我想明白的是 div 是 块级元素,宽度默认是100%的。如果加上float后它还是块元素么?且加上float的div他的宽度就会自动变小(小到和div的内容差不多宽),我以为是空间的问题,所以我把float去掉,指定100的宽度,但它后面还是换行了,所以才来这里问一下。
展开
 我来答
山野风景
2012-12-22 · TA获得超过8331个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:493万
展开全部
你可考虑浏览器的兼容性,换个浏览器试试或版本试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-12-22 · TA获得超过1466个赞
知道答主
回答量:154
采纳率:0%
帮助的人:72.6万
展开全部
<div style="float:left"></div>
写都写错了。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式