【问题标题】:Firefox 17.0.1 ignoring font-weightFirefox 17.0.1 忽略字体粗细
【发布时间】:2012-11-25 06:02:28
【问题描述】:

http://iamsinc.com/blog/new-producer-bonus/

由于某种原因,我的 Windows 7 机器上的 Firefox 17.0.1 忽略了 td 元素的字体粗细。应该是正常的。这适用于 Chrome、IE 7 8 和 9,但不适用于 FF。我还在运行 17.0.1 的 XP 机器上对其进行了测试,它运行良好。字体粗细应该是正常的,而不是粗体。在第二个框($300k 级别)中,字体粗细在 Win 7 FF 17.0.1 上显示为粗体,将图片推到框外。

我什至尝试过降低字体粗细,但它对有问题的 FF 浏览器没有影响

有没有人有解决方案甚至变通方法?我讨厌为了解决这个问题而将图片全部缩小。

【问题讨论】:

  • 你检查浏览器是否设置了默认覆盖?
  • ff18 on win7显示字体粗细:正常
  • 问题不可重现。没有理由认为 Firefox 会“忽略字体粗细”,因为默认值为 normal,而您说您看到的是粗体字体。您的 HTML 中有 51 个标记错误,而 CSS 很复杂(大约有 228 个错误),因此您应该先修复明显的错误,然后再解决这个谜团。

标签: html css firefox html-table


【解决方案1】:

可能是您的浏览器缓存,尝试清理它。我有 Windows 7 和 Firefox 17.0.1,字体粗细正常。

【讨论】:

  • 感谢您的回答。最初我也是这么认为的,但我的其他变化正在发生。我什至使用私人浏览来确保缓存清晰。我在另一台 Win 7 电脑上尝试过,也遇到了同样的问题。这是它的截图:imgur.com/cPUhI
  • 如果不是您的浏览器缓存,可能是其中一种字体。我没有任何 Helvetica,所以在我的情况下使用 Arial,这就是它在 Firefox 上的样子img839.imageshack.us/img839/2062/iamsinccomblognewproduc.jpg 转到您的 style.css 文件第 317 行并尝试删除一种或两种 Helvetica 字体,看看会发生什么。这就是你实际拥有的:body, input, textarea { color: #373737;字体:15px "Helvetica Neue", Helvetica, Arial, sans-serif;字体粗细:300;行高:1.625; }
【解决方案2】:

现在在你的 CSS 中添加这条规则

.npbbox td {
    font-weight: bold;
}

【讨论】:

    【解决方案3】:

    一个原因可能是,一些其他规则使 font-weight:normal

    尝试使用带有 !important 的内联样式...如果它可以工作,则意味着其他一些规则具有高优先级...

    检查萤火虫以找到它

    【讨论】:

      猜你喜欢
      • 2020-09-23
      • 2011-08-27
      • 2014-03-26
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 2017-04-05
      • 1970-01-01
      • 2017-01-20
      相关资源
      最近更新 更多