首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的text-align: center;不能正常工作?

为什么我的text-align: center;不能正常工作?
EN

Stack Overflow用户
提问于 2015-11-10 17:17:35
回答 4查看 529关注 0票数 1

为什么我的text-align: center;不工作?textspan应该在图像的中心,(我在这方面有点新手,请理解)。

HTML看起来像这样:

代码语言:javascript
复制
<div id="image">
    <div id="imageContainer">
        <span><h1>Responsive Web</h1></span>
    </div>
</div>

CSS看起来像这样:

代码语言:javascript
复制
   #imageContainer h1 {
    text-align: center;
    font-size: 60px;
    color: white;
    letter-spacing: 0.05em;
    } 
    #imageContainer span {
    display: inline-block;
    padding: 0.5em 0.2em;
    border: white solid 10px;
   }

我不明白为什么它不工作,我的H1标签不侦听我的text-align: center;,我的span也不侦听。这可能是一个新手问题,(笑)但这让我很困惑,请帮帮忙!

EN

回答 4

Stack Overflow用户

发布于 2015-11-10 17:19:46

删除显示属性

代码语言:javascript
复制
#imageContainer span {

padding: 0.5em 0.2em;
border: white solid 10px;
}
票数 0
EN

Stack Overflow用户

发布于 2015-11-10 17:21:28

或将宽度设置为: 100%

代码语言:javascript
复制
#imageContainer span {
  width: 100%;
}
票数 0
EN

Stack Overflow用户

发布于 2015-11-10 17:23:11

当您将display: inline-block;分配给span时,span的宽度仅与其内容相同。您必须将其width设置为100%才能使其正常工作,或者删除display: inline-block;

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

https://stackoverflow.com/questions/33626484

复制
相关文章

相似问题

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