我有一个网页,其中Firefox 2显示某些特定的,非常具体的字体,比我在CSS中指定的要大。

当我使用Firebug查看受影响的元素(据我所知,主要是 td 元素)时,我看到 font-size 继承自< code> body (11px,所以它不是相对大小)。任何地方都没有样式覆盖此 font-size 。当我切换显示计算样式选项时, font-size 显示为16px,Firefox的默认值。

似乎 td 没有正确地继承 font-size 。显然,我可以指定一个更具体的CSS选择器,目标是 td (实际上可行)但我找不到任何记录的Firefox行为,而不是继承 font-size 正常。它只发生在几张桌子上,但彼此完全无关。

有人知道我是否忽略了某些内容,或者这是Firefox中的呈现问题? Internet Explorer(我知道,不是标准合规性的最佳参考)不会在表格中扩展字体大小。

有帮助吗?

解决方案

这是一个众所周知的烦恼:TABLE和TD将继承除font-size之外的所有字体样式,至少在XHTML中。要“修复”这样,也为TABLE或TD元素设置字体大小。

所以要澄清一下,这不是特定于Firefox的。你在其他浏览器中测试了吗?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top