一个大的div中嵌套两个div时,里边的div左侧和外边的div有一定的距离这是为什么呢

<divclass="zj"><divclass="zj1"></div><divclass="zj2"></div><divclass="clrb"></div><di... <div class="zj">
<div class="zj1"></div>
<div class="zj2"></div>
<div class="clrb"></div>
<div class="zj3"></div>
<div class="zj4"></div>

</div>
展开
 我来答
我_问_你_答
2012-12-28 · TA获得超过169个赞
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:222万
展开全部
可能是浏览器的默认值问题,一般网站都要初始化的,想偷懒就加上*{padding:0;margin:0};或者你百度一下css初始化文件就好了
追问
我加了margin-left没有用,加padding-left也米有用
追答
什么没有用,能不能把样式传上来,这么看不出毛病在哪。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pyllion
2012-12-28 · TA获得超过817个赞
知道小有建树答主
回答量:661
采纳率:100%
帮助的人:658万
展开全部
下面代码是经过调试过的,我可以看看具体参考下就能理解了;

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
.zj {
margin: auto;
height: 600px;
width: 980px;
border: 1px solid #900;

}
.zj .zj1 {
background-color: #3C0;
margin: auto;
height: 30px;
width: 100%;
border: 1px solid #360;
}
.zj .zj2 {
background-color: #9F0;
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 600px;
border: 1px solid #C30;
}
.zj .clrb {
background-color: #C30;
margin: 0px;
padding: 0px;
float: left;
height: 40px;
width: 800px;
}
.zj .zj3 {
background-color: #FC0;
margin: 0px;
padding: 0px;
float: left;
height: 20px;
width: 700px;
border: 1px solid #F30;
}
.zj .zj4 {
background-color: #F6C;
margin: auto;
padding: 0px;
float: left;
height: 20px;
width: 780px;
border: 1px solid #900;
}
</style>
</head>

<body>
<div class="zj">
<div class="zj1">第1个里面层</div>
<div class="zj2">第2个里面层</div>
<div class="clrb">第3个里面层</div>
<div class="zj3">第4个里面层</div>
<div class="zj4">第5个里面层</div>
<p> </p>
<p> </p>
<p>在这里你把 主窗口加上下面代码就基本上不会有间隔了 </p>
<p>padding:0px;<br />
margin:0px;</p>
</div>
</body>
</html>
追问
   

一个大的div中有四个div想弄成“田”型,可是div“zj1”左侧与“zj”“clrb”之间有间隙,用360浏览器和火狐都是出现这样的情况,ie没有。.clrb{clear:both}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a1194848992
2013-01-31 · 超过12用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:19.9万
展开全部
还有可能就是测试的浏览器的问题,ie6,7,8测出来的都不一样的,距离是不一样的
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昂子帆6I
2012-12-28 · TA获得超过6065个赞
知道大有可为答主
回答量:7904
采纳率:55%
帮助的人:1274万
展开全部
肯定还是你自己的哪里设置出问题了,不然的话不会有问题的。贴代码。完整的。
追问
   

一个大的div中有四个div想弄成“田”型,可是div“zj1”左侧与“zj”“clrb”之间有间隙,用360浏览器和火狐都是出现这样的情况,ie没有。css样式是.clrb{clear:both}
追答

.zong{width:404px;height:404px;border:1px solid #f00;}
.one{width:200px;height:200px;border:1px solid #f00;float:left;}

上面的放中间

A
B
C
D

上面的放中间
我自己测试的,在IE789,FF,谷歌下面是正确的,别的浏览器没有测,可以实现田字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式