html - 在 div 中垂直居中文本

标签 html css bitcoin

https://satoshifaucet.com/satoshindex

我试图将文本垂直居中放置在 4 个 div 中,其中包含 sat、bit、mBTC 和 BTC。我试过做

display:table-cell;
vertical-align:middle;

在 div 上,但这不起作用。任何帮助,将不胜感激。此外,由于某种原因,页面加载速度非常慢,一定是所有 API 请求,但我不确定。很简单https://satoshifaucet.com加载速度快。

最佳答案

正如 makshh 评论指出 line-height 就足够了:

.smallUnitBox {
    background-color: #29b8ff;
    border-right: 2px solid #2098d4;
    float: left;
    height: 36px;
    width: 96px;
    line-height: 36px;
    color: white;
    font-size: 28px;
    font-family: sans-serif;
    border-bottom: 1px solid #2098d4;
}

<div class="unitBox">
  <div class="smallUnitBox">sat</div>
  <div class="smallUnitBox">bit</div>
  <div class="smallUnitBox">mBTC</div>
  <div class="smallUnitBox">BTC</div>
</div>

不要忘记删除,因为它不需要:

display:table-cell;
vertical-align:middle;

关于html - 在 div 中垂直居中文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33138022/

相关文章:

html - 使图像布局为 'inline-block',底部有悬停标题

css - 动画 :after in css

jquery - iOS7 位置 :fixed; works ugly

javascript - 如何使用 bitcoinjs-lib 发送和接收比特币?

javascript - 比特币股票代码 + fontawesome

javascript - 鼠标悬停工具提示不会固定在右上角

html - CSS calc() 是否得到广泛支持?

javascript - 如何像这样重定向到其他网站

html - 导航栏未正确缩放

javascript - 应用程序使用什么 API 来访问(发送金额)比特币钱包