为什么这个html/css代码在浏览器中body会有8px的margin呢?不是应该清零了吗?
如果是0,那么绿色的应该跟灰色的左对齐啊?<styletype="text/css">.body{margin:0;padding:0;font-size:30px;co...
如果是0,那么绿色的应该跟灰色的左对齐啊?
<style type="text/css">
.body{ margin:0; padding:0; font-size:30px; color:#fff}
.top{background:#ccc;height:100px;margin:0 auto;}
.main{background:red;height:400px;}
.left{background:blue;height:400px;width:200px;float:left;}
.right{background:green;height:400px;position:absolute;left:0;}
.foot{background:orange;margin:0 auto;clear:both;}
</style>
<body>
<div class="top">top</div>
<div class="main">
<div class="right">right</div>
<div class="left">left</div>
</div>
<div class="foot">foot</div>
</body> 展开
<style type="text/css">
.body{ margin:0; padding:0; font-size:30px; color:#fff}
.top{background:#ccc;height:100px;margin:0 auto;}
.main{background:red;height:400px;}
.left{background:blue;height:400px;width:200px;float:left;}
.right{background:green;height:400px;position:absolute;left:0;}
.foot{background:orange;margin:0 auto;clear:both;}
</style>
<body>
<div class="top">top</div>
<div class="main">
<div class="right">right</div>
<div class="left">left</div>
</div>
<div class="foot">foot</div>
</body> 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询