Firefox 和 Chrome 之间按钮宽度的差异
我知道有很多 FF/Chrome CSS 问题,但我似乎找不到这个确切的问题。
这是显示问题的 JS Fiddle: http://jsfiddle.net/ajkochanowicz/G5rdD/1/< /a>
(对长 CSS 表示歉意,这是从网站复制的。)
本质上,Firefox 和 Chrome 为按钮最内部的宽度提供了两个不同的值:4 和 6。我希望两者都为 4 或更少。是什么原因造成的?
I know there are lots of FF/Chrome CSS questions, but I can't seem to find this exact one.
Here is a JS Fiddle showing the problem: http://jsfiddle.net/ajkochanowicz/G5rdD/1/
(Apologies for the long CSS, this was copied from the site.)
Essentially, Firefox and Chrome are giving me two different values for the inner most width of the button, 4 and 6. I'd like it to be 4 or less for both. What is causing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试添加下面的 css。 Firefox 在按钮处添加了额外的填充。
相关:删除 Firefox 中额外的按钮间距/填充
来源:http://wtfhtmlcss.com/#buttons-firefox-outline
Try adding the css below. Firefox add an extra padding at the button.
Related: Remove extra button spacing/padding in Firefox
Source: http://wtfhtmlcss.com/#buttons-firefox-outline
除了
auto
之外,您没有指定任何width
。不同的渲染引擎对网站的渲染方式有不同的看法。
将
width
更改为4px
并将:hover
更改为您想要的任何内容怎么样?You didn't specify a
width
other thanauto
.Different rendering engines think differently how websites should be rendered.
How about changing the
width
to4px
and:hover
to whatever you want?