我正在修改的页面上的某些文本显示的计算大小为 16 像素,据我所知,这是大多数浏览器的默认字体大小。 FF 10 中的 Firebug 显示了几种适用于该元素的字体大小,但都被覆盖了(选择器和值显示时带有删除线)。
为什么会这样?我假设通过脚本应用的任何样式都会出现在 element.style 选择器中。
最佳答案
我相信在 p
元素中有一个 table
元素是无效的 HTML(您可以通过运行验证器来检查)。
我怀疑这是问题所在,然后浏览器不允许 table
继承 font
属性(由于无效结构),因此默认为浏览器设置。
我想如果你摆脱作为包装器的p
并让你的CSS包含:
#cajanoticias table {font-size: 10px}
你会解决你的问题。
关于css - 所有字体大小样式都被覆盖,文本大小使用浏览器默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9484909/