css - 所有字体大小样式都被覆盖,文本大小使用浏览器默认值

标签 css firebug font-size

我正在修改的页面上的某些文本显示的计算大小为 16 像素,据我所知,这是大多数浏览器的默认字体大小。 FF 10 中的 Firebug 显示了几种适用于该元素的字体大小,但都被覆盖了(选择器和值显示时带有删除线)。

为什么会这样?我假设通过脚本应用的任何样式都会出现在 element.style 选择器中。 Style panel Computed panel HTML panel

最佳答案

我相信在 p 元素中有一个 table 元素是无效的 HTML(您可以通过运行验证器来检查)。

我怀疑这是问题所在,然后浏览器不允许 table 继承 font 属性(由于无效结构),因此默认为浏览器设置。

我想如果你摆脱作为包装器的p并让你的CSS包含:

#cajanoticias table {font-size: 10px}

你会解决你的问题。

关于css - 所有字体大小样式都被覆盖,文本大小使用浏览器默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9484909/

相关文章:

html - 表格单元格和中断词不起作用

css - 用户选择 :none breaking Safari contenteditable

html - 转换后更改属性

javascript - 从 Javascript 控制台访问 jsFiddle 中的变量?

twitter-bootstrap - 为什么 Twitter Bootstrap 使用像素作为字体大小?

javascript - Justgage.js 更改标题、值、标签字体大小

jquery - 具有方向问题的响应式 slider 面板

html - 如何选择 ID 内的标签?

javascript - 使用 Javascript 打开/激活 Firebug

css - 如何在 Monaco Editor 中设置字体大小?