首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使不同大小的字体在html跨度中垂直居中?

问如何使不同大小的字体在html跨度中垂直居中?
EN

Stack Overflow用户
提问于 2020-06-01 09:01:21
回答 4查看 59关注 0票数 0

我在做一个俯仰控制器:

代码语言:javascript
复制
<div id="pitchWrapper">
  <span id="pitchButtons">-</span>
  <span id="pitchValue">0</span>
  <span id="pitchButtons">+</span>
</div>

我希望减号,正号和音调值都垂直居中。我希望加号和减号是比音调值更大的字体大小。

当我将字体大小都设置为相同时,它工作得相当好。

​

​

...but当我试图使俯仰按钮变大时,它们在居中下方对齐:

​

​

这是我的css:

代码语言:javascript
复制
#pitchWrapper {
  display: flex;
  align-items: center;
  vertical-align: middle;
}

#pitchValue {
  font-size: 200%;
}

#pitchButtons {
  font-size: 300%;
}

我怎样才能在保持所有东西垂直居中的同时增加俯仰按钮的字体大小?

谢谢你。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-06-01 09:07:37

对于CSS而不是垂直对齐,可以尝试justify-content: center。

票数 1
EN

Stack Overflow用户

发布于 2020-06-01 09:28:32

首先,您不能同时使用id选择器和Select Plus和minus。id必须唯一。为什么不使用字体超赞的图标呢?

​

代码语言:javascript
复制
#pitchWrapper {
  display: flex;
  align-items: center;
}

.pitchValue {
  font-size: 200%;
}

.pitchButtons {
  font-size: 300%;
}
代码语言:javascript
复制
  <script src="https://kit.fontawesome.com/dc0c634418.js" crossorigin="anonymous"></script>



<div id="pitchWrapper">
  <span class="pitchButtons">
      <i class="fas fa-minus"></i>
    </span>
  <span class="pitchValue">0</span>
  <span class="pitchButtons">
      <i class="fas fa-plus"></i>
    </span>
</div>

​

票数 1
EN

Stack Overflow用户

发布于 2020-06-01 10:07:12

您可以使用align-items: baseline;。

​

代码语言:javascript
复制
#pitchWrapper {
    display: flex;
    align-items: baseline;
}
#pitchValue {
    font-size: 200%;
}
.pitchButtons {
    font-size: 300%;
}
代码语言:javascript
复制
<div id="pitchWrapper">
  <span class="pitchButtons">-</span>
  <span id="pitchValue">0</span>
  <span class="pitchButtons">+</span>
</div>

​

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

https://stackoverflow.com/questions/62124274

复制
相关文章

相似问题

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