首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么jquery ui按钮在Firefox和Chrome中看起来不同

问为什么jquery ui按钮在Firefox和Chrome中看起来不同
EN

Stack Overflow用户
提问于 2012-04-12 17:43:21
回答 2查看 1.4K关注 0票数 0

我已经上传了一个示例页面https://bobdn.com/Temp.aspx。

这个页面只有一个jquery UI按钮。

为什么这个在firefox中看起来有点大。填充和字体大小看起来都很大。它在铬合金上看起来很好。

如何使两个浏览器的大小相等(填充、字体等)。??

EN

回答 2

Stack Overflow用户

发布于 2012-04-12 19:08:55

我猜可能是<input>元素的呈现不一致。我可以验证每个浏览器之间的渲染是不一致的,高度差为2px。

如果您可以改用<button>元素,您可能会发现它在不同的浏览器中呈现得更加一致,尽管您很可能需要自己调整填充。

完成后,您需要尝试显式设置任何相关样式,而不是依赖于默认值。这包括:行高,填充,字体大小,边框宽度,也许更多。每种浏览器都有自己的默认设置。如果希望保持一致,则必须提供替换默认值的css。

票数 2
EN

Stack Overflow用户

发布于 2012-04-21 03:23:11

我通过显式设置默认值修复了这个问题。

例如。我创建了一个Chrome类,padding:2px ( input.navigation_button的按钮没有填充)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10121131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档