【问题标题】:Font height changes between Firefox & Webkit browsers?Firefox 和 Webkit 浏览器之间的字体高度变化?
【发布时间】:2023-03-28 02:05:01
【问题描述】:

字体(myriad pro)在 Firefox 和 Webkit 浏览器(Chrome 和 Safari)之间似乎有所不同。我没有在 Internet Explorer 上测试过。

form.standard.small input[type=submit] {
    width: 104px;
    height: 36px;
    margin: 12px 2px 4px;
    padding: 5px 27px 5px 45px;
    font-size: 14px;
    background:url('../images/button-small.png') no-repeat 0px 0px;
}

当我进入 Firebug 中的计算样式时,所有参数都是相同的(行高、字体大小、填充、边距等)。我尝试将 @font-face 文件隔离为单个 .ttf 文件类型,但没有任何变化。

有人知道为什么/如何解决吗?

【问题讨论】:

标签: css fonts cross-browser font-face


【解决方案1】:

请注意,IE 6 不理解

input[type="button"]

你必须添加一个类。

【讨论】:

  • 我知道这一点 - 这个特定的网站没有提供完整的浏览器支持
【解决方案2】:

firefox 为按钮增加额外高度是一个已知问题,请尝试将此代码添加到 css 文件中:

button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner {
    padding: 0 !important;
    border: 0 none !important;
}

【讨论】:

  • 有什么方法可以将此应用于页面上的所有文本元素?我的
  • 文本也发生了同样的事情(特别是)...
  • 嗯,到目前为止,我在 Firefox 中注意到的唯一 css 错误是输入按钮中的这个额外空间,如果它像你说的那样
  • ,请尝试更改行高/magrin /填充大小。
  • 猜你喜欢
    相关资源
    最近更新 更多
    热门标签