div+css高手请进求助我快挂了

margin:0aoto不是继承父元素吗?为什么我在body{padding:0auto}他就不行了?... margin:0 aoto 不是继承父元素吗?为什么我在body{padding:0 auto } 他就不行了? 展开
 我来答
左手编码
2013-06-16 · TA获得超过756个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:347万
展开全部
1.首先w3c的标准是margin属性没有继承性。我们经常通过*(通配符)重置所有标签的外边距。如:*{margin:0;padding:0;}

2.margin:0 auto;是当前元素相对于父元素水平居中,这样还不能实现居中,需要设置其宽度。如width:80%;或者width:400px;

3.在ie中这个不一定有效,一般是在其父元素中使用text-align:centre;如果希望margin:0 auto;在ie中也有效果,文档必须有DTD,就是文档第一行代码<!DOCTYPE .....>
追问
margin:0 auto 设置居中不是继承body?
追答
参考上面的回答
gongli8811
2013-06-16 · TA获得超过561个赞
知道小有建树答主
回答量:917
采纳率:67%
帮助的人:154万
展开全部
margin:0 auto是当前元素相对于父元素水平居中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lkiarest
2013-06-16 · TA获得超过543个赞
知道小有建树答主
回答量:761
采纳率:100%
帮助的人:404万
展开全部
margin不可以继承吧~~ 要在子元素单独设置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式