2

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

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

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

有谁知道我是否忽略了某些东西,或者这是 Firefox 中的渲染问题?Internet Explorer(我知道,不是标准合规性的最佳参考)不会在表格中放大字体大小。

4

1 回答 1

8

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

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

于 2008-09-24T11:40:19.683 回答