【问题标题】:Chrome input padding issueChrome输入填充问题
【发布时间】:2014-02-06 12:21:13
【问题描述】:

我遇到了与 chrome 中的输入不一致的问题。

我使用的是大字体,但将高度和行高设置为更小以消除文本上方和下方的间隙。

input {
  font-size: 100px;
  padding: 0;
  margin: 0;
  height: 80px;
  line-height: 80px;
}

IE 和 Firefox 似乎可以正确呈现它,但 chrome 似乎会在输入文本中添加填充。

小提琴显示这里发生了什么:http://jsfiddle.net/tomdickie/nZY8r/1/

编辑:

为了更清楚,这里有一些截图:

火狐

我正在尝试让 Chrome 的行为类似于 Firefox(和 IE)。

【问题讨论】:

标签: html css google-chrome input


【解决方案1】:

试试这个和它的工作原理here

HTML代码

<input type="text" name="uname" value="223" />

CSS代码是

input {
  font-size: 100px;
  padding: 0;
  margin: 0;
  /*height: 80px;
  line-height: 80px;*/
}

我已经测试了这段代码。

【讨论】:

  • “删除文本上方和下方的空白”。伪填充仍然存在
猜你喜欢
  • 2020-08-23
  • 2018-12-10
  • 1970-01-01
  • 2013-01-19
  • 2012-02-06
  • 2012-12-11
  • 2019-01-30
  • 2014-12-02
  • 1970-01-01
相关资源
最近更新 更多