div+css高手请进求助我快挂了
margin:0aoto不是继承父元素吗?为什么我在body{padding:0auto}他就不行了?...
margin:0 aoto 不是继承父元素吗?为什么我在body{padding:0 auto } 他就不行了?
展开
3个回答
展开全部
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 .....>
2.margin:0 auto;是当前元素相对于父元素水平居中,这样还不能实现居中,需要设置其宽度。如width:80%;或者width:400px;
3.在ie中这个不一定有效,一般是在其父元素中使用text-align:centre;如果希望margin:0 auto;在ie中也有效果,文档必须有DTD,就是文档第一行代码<!DOCTYPE .....>
追问
margin:0 auto 设置居中不是继承body?
追答
参考上面的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询