css - 文本垂直不在任何标签中居中
问题描述
我正在使用字体Calibre
,但字体未与任何标签对齐,例如button
,p
等。
我玩身高,但没有任何效果。知道这可能是什么原因吗?
让他们知道您是否需要任何其他详细信息
代码:
button{
font-family: 'Calibre';
font-size: 14px;
padding: 5px 10px;
background: green;
}
<button>Sign Up</button>
此代码库中没有其他代码或 css。我刚刚开始了一个新项目,这是我在那里编写的唯一代码。
PS:这不是任何其他问题的重复。
解决方案
啊,我们不喜欢 CSS 吗?
如果你的 HTML 是这样的:
<button><span>Sign Up</span></button>
尝试用 , 来弄乱内部文本元素 ( <span>
)的样式vertical-align: middle
,align: center
并可能添加一些填充,例如padding-top: 5px
. 您还可以更改line-height: 80%
以关闭其区域内字符下方的额外空间“间隙”。
推荐阅读
- react-native - contentComponent 不工作反应本机导航
- css - ngx-international-phone-number 无法添加样式
- angular - 我的 Angular 应用程序在调试时没有命中断点?
- javascript - 如何在没有插件的情况下在 jQuery 中格式化输入电话号码?
- java - RecyclerView 适配器的 Kotlin 泛型
- php - 如何在 PHP 5.6 中处理低内存使用的大文件
- javascript - 如何按数组中的值组织二维数组?
- python - 没有参数名称的 plt.legend 是什么意思?
- javascript - 如何修复标题不与数据表中的正文一起滚动的问题
- c++ - boost mpi:在 mpi 消息中传递的字符串变量是否有最大长度?