如果我的input
字段具有size
属性,则与Chrome相比,Firefox中的字段似乎更宽。
当设置zh-HK
等语言(通过html lang
属性或Content-Language
标头)时,问题会变得更糟。在这种情况下,input
似乎至少是Firefox中的两倍。
造成这种巨大差异的原因是什么?
请在不同浏览器中查看以下代码段:
<html lang="zh-HK">
<img src="http://i.imgur.com/kQUUnVF.png"><br>
<input size="50">
这就是我在Firefox中看起来的样子:
是的,我知道我可以使用CSS设置宽度。
答案 0 :(得分:2)
The specification does not set any standard layout for this property.如果您使用浏览器的两个开发人员工具检查该元素,您会发现两者都有不同的属性设置。浏览器都不对或错。