【问题标题】:Input rendering text larger than size defined in CSS输入渲染文本大于 CSS 中定义的大小
【发布时间】:2012-01-12 07:21:36
【问题描述】:

这对我来说似乎真的很模糊,但是有谁知道为什么输入标签内的字体会显示大于定义的字体,如果在 CSS 中没有为输入元素本身定义字体,而不是仅父容器或正文标签?

示例:http://jsfiddle.net/cLffe/1/

我在 Safari、Firefox 和 Chrome 中注意到了这一点。这是浏览器错误还是我错过了有关输入元素的默认 CSS 的内容?

【问题讨论】:

  • 我看不出你在 ff、chrome 或 ie9 中的例子有什么不同。另外,我多次阅读您的问题,以确保我没有误读。 p 标签和输入对我来说看起来都一样大。
  • 它们在我看来也一样。
  • 我也一样; Firefox、Chrome、IE9、Opera 和 Safari。

标签: html css


【解决方案1】:

因为<input> 不继承字体。 简明扼要:)

【讨论】:

  • @smurfarita 没问题。很高兴我能帮上忙
猜你喜欢
  • 1970-01-01
  • 2011-11-24
  • 1970-01-01
  • 2014-10-19
  • 2013-05-25
  • 2010-09-22
  • 2012-08-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多