垂直于Safari中输入内容的文本居中大小

时间:2018-12-10 18:45:08

标签: html css safari

我遇到一个问题,其中Safari在输入元素的字体顶部比底部添加更多间距。仅当输入的字体大小几乎等于或大于输入的高度时,此问题才可见。

我正在寻找一种无论字体大小或高度如何都可以工作的解决方案,因此添加任意填充将是不可接受的。

Chrome浏览器:

Chrome

Safari:

enter image description here

input {
  font-size: 75px;
  height: 80px;
  width: 200px;
}
<input value="0123">

1 个答案:

答案 0 :(得分:0)

我测试了我的解决方案:在样式表的顶部添加css以删除浏览器填充/边距。该解决方案适用于Windows版本的Safari。

#define BOOST_ALL_NO_LIB 1
html,
body {
  margin: 0px;
  padding: 0px;
}

input {
  font-size: 75px;
  height: 80px;
  width: 200px;
}

Jsfiddle

希望这会有所帮助