【问题标题】:Align button value vertically in the middle在中间垂直对齐按钮值
【发布时间】:2019-07-01 20:29:53
【问题描述】:

我有一个值设置为“*”的按钮。

<button class="testButton" value="*">*</button>

我需要在中间垂直对齐它的值。

我尝试了以下方法,但不起作用:

.testButton {
  display: inline-flex;
  align-items: center; 
}

填充有效,但我认为这不是最佳做法。

我已经复习了其他问题,没有任何线索。

【问题讨论】:

  • 能否也提供HTML?
  • @Azametzin,刚刚更新了我的答案。

标签: css button alignment vertical-alignment


【解决方案1】:

它居中。问题来自字符星号。使用“*”以外的其他内容。例如,您将遇到与“*”相同的问题。

button {
  font: monospace;
  height: 100px;
}
<button type="button">*</button>
<button type="button">∗</button>
<button type="button">★</button>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    • 2012-09-14
    • 1970-01-01
    • 2018-01-02
    相关资源
    最近更新 更多