首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么margin:auto不工作?

为什么margin:auto不工作?
EN

Stack Overflow用户
提问于 2014-04-04 06:21:02
回答 5查看 4.2K关注 0票数 1

只是试图居中的图像,我已经放置了HTML。简单地尝试使用空白处:自动,但它不工作?

代码如下:

代码语言:javascript
运行
复制
#indexheader {
    margin: 0 auto;
    margin-top:5%;
    width:190%;
    height: 190%;
}
EN

回答 5

Stack Overflow用户

发布于 2014-04-04 06:25:12

如果您显式地将宽度设置为190%,则不一定需要margin: auto。您可以将左边距设置为-45%。

票数 2
EN

Stack Overflow用户

发布于 2014-04-04 06:29:03

如果你的元素是一个内联块,我相信它不会以“边距:0自动”居中;你可以尝试添加:

代码语言:javascript
运行
复制
display: block;

看看能不能成功。

票数 2
EN

Stack Overflow用户

发布于 2014-04-04 06:22:53

假设您想要水平居中,您只需要在父元素上设置宽度,并在图像本身上设置display:block。下面是一个简单的例子:

JSFiddle

但是,当宽度大于父对象的100%时,我不确定居中意味着什么。一些需要思考的东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22850086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档