为什么这个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>
展开
 我来答
微构网络
2016-07-24 · TA获得超过1145个赞
知道大有可为答主
回答量:2939
采纳率:32%
帮助的人:1890万
展开全部
body前面不要点一点,写一点是class选择器了,应该直接写body,用元素选择器;或者在body标签中加上class="body"(但不建议这样写)。建议你看下css的选择器类型。

html和css相对后端是简单,但一定要沉下心,吃透原理,不然一直造轮子,而且写出来的东西很不好(比如无数兼容问题等)
帐号已注销
2017-06-21 · TA获得超过123个赞
知道小有建树答主
回答量:385
采纳率:0%
帮助的人:117万
展开全部
css里写上
body{
margin:0px auto;
padding:0px;
}
就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式