元素设置margin:0 auto;后不居中?

一个div里面嵌套另一个div,两个div的position都为absolute,设置里面的div的margin:0auto;为什么这个div不居中呢?为什么脱离文档流就... 一个div里面嵌套另一个div,两个div的position都为absolute,设置里面的div的margin:0 auto;为什么这个div不居中呢?
为什么脱离文档流就会这样,margin:0 auto;不是根据父元素的宽度自适应居中吗,跟文档流有什么关系?
展开
 我来答
纯洁的小树
推荐于2017-11-22 · TA获得超过3386个赞
知道大有可为答主
回答量:2536
采纳率:71%
帮助的人:504万
展开全部
牵强点解释,都已经脱离文档流了,那么就不归父标签关了。所以就没有办法根据父元素自动适应。
position:abosulte;具有破坏性,会导致父元素的边界崩塌。也是原因之一。
推荐你慕课看看CSS深入理解之absolute
匿名用户
2016-05-01
展开全部
里面div 用了 margin:0 auto; width;
不要用 absolute ,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式