我正在修改的页面上的一些文本显示的计算大小为16px,我知道它是大多数浏览器的默认字体大小。 FF 10中的Firebug显示了适用于该元素的几种字体大小,但全部都被覆盖(选择器和值使用删除线显示)。所有字体大小样式正在被覆盖,文本大小与浏览器默认大小
为什么会发生这种情况?我假设任何通过脚本应用的样式都会出现在element.style选择器中。
我正在修改的页面上的一些文本显示的计算大小为16px,我知道它是大多数浏览器的默认字体大小。 FF 10中的Firebug显示了适用于该元素的几种字体大小,但全部都被覆盖(选择器和值使用删除线显示)。所有字体大小样式正在被覆盖,文本大小与浏览器默认大小
为什么会发生这种情况?我假设任何通过脚本应用的样式都会出现在element.style选择器中。
我相信有p
元素内table
元素是无效的HTML(您可以检查通过验证程序运行)。
我怀疑这是问题,然后浏览器不让table
继承font
属性(由于结构无效),因此默认为浏览器设置。
我认为,如果你摆脱p
作为包装,让你的CSS包括:
#cajanoticias table {font-size: 10px}
,将解决你的问题。
谢谢,这样做! – Becca 2012-02-28 17:28:23
你可以添加一个链接到活页面,以便我们可以检查它吗? – Bazzz 2012-02-28 15:45:12
是否有一些样式用'!important'声明?我见过类似的事情发生之前... – Joni 2012-02-28 15:46:24
代码中是否有标记?这可能会让你感到困扰。 – daveyfaherty 2012-02-28 15:47:42