您好,我在使用Firefox时遇到了一些问题,提交按钮会额外添加2个像素的填充。在Chrome和IE9中测试了该代码,这两个浏览器都可以正常渲染代码,但Firefox似乎在位于右上角的关键背景下方的提交按钮上添加了2像素的填充。以下是网站链接:
以下是该网站的代码:
<form method="post" action="index.html">
<input type="text" value="Username"/>
<input type="text" value="Password"/>
<input type="submit" id="submit" value=""/>
<img src="img/header/key.png" alt="" id="key"/>
</form>
header section form input{
color:#b3aaaa;
border:1px solid #cccccc;
float: left;
padding:5px 8px;
margin-left: 6px;
}
我该如何纠正这个错误?
如果没有解决方案,是否有人可以提供一个解决方案,其中输入文本等于输入提交,并且输入文本从上到下居中?
编辑:我已经在另一台电脑上检查了这个问题,似乎Firefox正确地呈现了这个问题。我以前遇到过同样的问题,同一浏览器版本在不同的电脑上显示网站略有不同。上次在Chrome发生类似的事情。我从来没有解决过这个问题。
任何人知道为什么同一浏览器在不同的计算机上具有相同的屏幕尺寸和分辨率时会呈现不同的页面吗?