首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >css文本未对齐

css文本未对齐
EN

Stack Overflow用户
提问于 2013-12-13 20:08:01
回答 4查看 109关注 0票数 0

我有一个问题,将文本放在我的div内。有人能帮我把这段文字和盒子的中间对齐吗?

这是我的css:

代码语言:javascript
复制
#btc-container {
    height: 50px;
    width: 150px;
    background: orange;
    border: 2px solid;
    border-radius: 25px;
    bottom: 50px;
    left: 0px;
    border-style: ridge;
}

#btc-price {
    color: black;
    font-family: digital-7;
    font-size: 30px;
    alignment-adjust:middle;
}

下面是我在HTML中的内容:

代码语言:javascript
复制
<div id="btc-container">
    <div id="btc-price">930.1234</div>
</div>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-12-13 20:11:11

只需像这样更改css:

代码语言:javascript
复制
#btc-price {
color: black;
font-family: digital-7;
font-size: 30px;
text-align: center;
line-height: 50px; // or what ever is your button height 
}
票数 0
EN

Stack Overflow用户

发布于 2013-12-13 20:12:21

若要对齐文本,请使用text-align: center。要使文本垂直对齐变得更加复杂(特别是如果您希望跨浏览器和/或需要支持旧的浏览器),但是如果您知道div中的文本只有一行,那么一个简单的方法是在您的情况下使用line-height (比如line-height:50px )。

票数 0
EN

Stack Overflow用户

发布于 2013-12-13 20:13:06

http://jsfiddle.net/isherwood/uN2Dt/

代码语言:javascript
复制
#btc-price {
    text-align: center;
    margin-top: 8px;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20575081

复制
相关文章

相似问题

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