首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使图像在div中居中

使图像在div中居中
EN

Stack Overflow用户
提问于 2010-01-26 01:50:43
回答 6查看 45.6K关注 0票数 13

我已经将div中图像的边框设置为none。现在,我想要将该图像放在其包含的div中。我试过使用margin: 0 auto;,但不起作用。

我确信我忽略了一些愚蠢的事情,但我想寻求stackoverflow社区的帮助,这样我就不需要花一个小时盯着屏幕就能搞清楚。非常感谢。

代码语言:javascript
运行
复制
<body>
    <div id="wrapper">
        <div id="banner">

            <img src="logo3.png"/>
            <!--<img src="kslf_logo.png"/>
            <img src="logo2.png" title="Katie Samson Lacrosse Festival Logo"/>-->


            <div id="social_network">
                <a href="#" target="_blank" title="Check out the Facebook Page!">Facebook</a>
            </div>

        </div>
    </div>
</body>

这是CSS...

代码语言:javascript
运行
复制
#banner {
    height: 100px;
    width: 960px;
    padding-bottom: 10px;
}

#banner img {
    border: none;
    margin: 0 auto;
}
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-01-26 01:55:15

尝试将图像的display属性设置为block

代码语言:javascript
运行
复制
banner {
    height: 100px;
    width: 960px;
    padding-bottom: 10px;
}

banner img {
    border: none;
    display: block;
    margin: 0 auto;
}
票数 29
EN

Stack Overflow用户

发布于 2010-01-26 01:54:44

text-align: center应用于banner div将使其内联和内联块子元素(包含img标记)居中。

你的代码不能工作的原因是因为margin: 0 auto只会将块元素居中。

票数 2
EN

Stack Overflow用户

发布于 2010-01-26 01:53:07

水平:试一试

代码语言:javascript
运行
复制
text-align:center;

:)

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

https://stackoverflow.com/questions/2134333

复制
相关文章

相似问题

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