English 中文(简体)
为什么Firefox 2显示的字体大于CSS中指定的字体?
原标题:
  • 时间:2008-09-24 11:18:47
  •  标签:

我有一个网页,Firefox 2在其中显示特定的、真正特定的元素的字体,比我在CSS中指定的要大。

当我用Firebug查看受影响的元素(据我所知,主要是td元素)时,我发现字体大小是从正文继承的(11px,所以它不是相对大小)。任何样式都不会覆盖此字体大小。当我切换显示计算样式选项时,字体大小显示为16px,这是Firefox的默认值。

td似乎没有正确继承字体大小。很明显,我可以指定一个更具体的CSS选择器来针对td(事实上这是有效的),但我找不到Firefox的任何未正确继承字体大小的行为。它只发生在少数几个表中,但彼此完全无关。

有人知道我是否忽略了什么,或者这是Firefox中的渲染问题吗?InternetExplorer(我知道,不是标准遵从性的最佳参考)不会在表格中放大字体大小。

最佳回答

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

所以需要澄清的是,这并不是Firefox特有的。你在其他浏览器中测试过吗?

问题回答

暂无回答




相关问题
热门标签