Chrome和Firefox之间的差异为2px

时间:2012-11-05 20:57:57

标签: css firefox google-chrome height

我在Chrome和Firefox的输入高度上有2px的差异,为什么? (我不想指定输入元素的高度)

<html>
<head>
<title></title>
<style type="text/css">
p {
font-size: 11px;
font-family : Verdana;
}
input {
border: 1px solid #ccc;
font-size: 11px;
font-family : Verdana;
}
</style>
</head>
<body>    
<p>
<label>Text</label>
<input type="text" />
</p>
</body>
</html>

顺便说一下,如果我把Arial字体而不是Verdana,大小是正确的。为什么呢?

谢谢。

Example

3 个答案:

答案 0 :(得分:3)

我遇到类似的问题,Firefox没有呈现与Chrome相同的搜索框。我使用了以下css行并修复了它:

input::-moz-focus-inner {
    border: 0;
    padding: 0; 
    }

让我知道它是否有效。

答案 1 :(得分:1)

调整line-height

input { line-height:17px; }

答案 2 :(得分:0)

line-height设为1em:

input {line-height: 1em;}