父div里面的两个子div都设置了宽和高,并且高度是一样的,父div并没有设置任何样式。请问为什么

父div里面的两个子div都设置了宽和高,并且高度是一样的,父div并没有设置任何样式。请问为什么我把两个子div加上左浮动它们不在同一行?... 父div里面的两个子div都设置了宽和高,并且高度是一样的,父div并没有设置任何样式。请问为什么我把两个子div加上左浮动它们不在同一行? 展开
 我来答
imqzc
2017-10-20 · TA获得超过3862个赞
知道大有可为答主
回答量:2499
采纳率:82%
帮助的人:391万
展开全部
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
#div1 {
    width: 200px;
    height: 40px;
    background-color: aliceblue;
    float: left;
}
#div2 {
    width: 200px;
    height: 40px;
    background-color: antiquewhite;
    float: left;
}
</style>
</head>
<body>
<div>
  <div id='div1'></div>
  <div id='div2'></div>
</div>
</body>
</html>

显示结果:

百度网友3cb80af
推荐于2017-10-20 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:3997万
展开全部
给出代码才好检查错误,
按你这样说是不会出现这样的问题的,
除非你里面的两个DIV宽度加起来大于了父DIV的宽度,
如果你没有设置父DIV的宽度,你可以检查它继承来的宽度从哪一级继承来的,看这个宽度。
追问
我知道了,我把父div设成两个子div的宽度总和就行了,我刚开始以为父div会自适应宽度呢
追答
你子DIV浮动后,父DIV是不会被撑开的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xinyu11290124
2014-02-09 · TA获得超过281个赞
知道小有建树答主
回答量:110
采纳率:0%
帮助的人:75.2万
展开全部
可能是:
1,应该是父div的宽度小于两个子div的宽度和。
2,要是用style来设置样式,看看是不是float:lef后面少了分号。
3,拼写是不是错了?float left 这两个单词没错吧?
试试类似这样:
<html>
<body>
<div >
<div style="background:green;float:left;width:300px;height:100px;"></div>
<div style="background:yellow;float:left;width:300px;height:200px;"></div>
<div>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式