因为它只有1px,所以我不知道是按钮旁边的文本框还是按钮本身。所以我打算用一个测量工具截取一个截图来观察它。从那时起,我打算查看firefox调试器和ie调试器,看看1px有什么问题。
然而,我希望有人能知道是什么导致了这种情况。
这是ie (28px)中的违规元素

这是它在FF、Chrome等中正确显示的位置( 27像素)

http://www.arcmarks.com
下面是该按钮的CSS:
#ue_but_new{
position: absolute;
padding: 8px 6px 7px 6px;
text-decoration: none;
cursor: pointer;
}
p.small_white{
font-size: 10px;
color: #ffffff;
}
.blue_but{
color: #ffffff;
border: 1px solid #057ed0;
background: -moz-linear-gradient(top, #31baed, #019ad2);
}发布于 2014-01-19 23:26:59
如果将元素大小作为文本大小的基础,那么在不同的浏览器、不同的系统、不同的设置等之间,元素的大小总是不同的。
在元素上设置特定的行高,而不是从文本高度填充:
#ue_but_new{
position: absolute;
line-height: 25px;
padding: 0 6px;
text-decoration: none;
cursor: pointer;
}https://stackoverflow.com/questions/21218255
复制相似问题