我還沒有找到這個問題的澄清溶液,所以我決定創建這個話題。有一個很煩人的Firefox功能:火狐的頂部填充差(相比於其他瀏覽器)
<!DOCTYPE html>
<html>
<head>
<style>
div{
line-height: 0;
margin: 0;
padding: 0;
border: 0;
width: 31px;
height: 50px;
font: 15px Verdana;
background: #0F0;
}
</style>
<body>
<div>test</div>
</body>
</html>
下面是結果(200%):
正如你看到的,在Firefox的頂部填充比頂部填充較大(6像素)其他瀏覽器(5px)。 如何解決這個問題?
編輯:任何CSS復位不能解決問題。
我與FF和Chrome測試了這個地方,他們是相同的。 – j08691 2012-03-10 16:41:37
@ j08691我可以在非規範化文檔中看到問題,但您必須真正放大才能看到不同的(非常小的)文檔。用這種行爲開始小提琴。 [非規範化代碼](http://jsfiddle.net/3BrPy/show/)vs [規範化代碼](http://jsfiddle.net/3BrPy/1/show/)。 – 2012-03-10 16:50:57
不幸的是我仍然可以看到在這兩種情況下,這1px的區別:( – Jack 2012-03-10 16:57:44