【问题标题】:Why does Chrome/WebKit override a body CSS declaration in a table element? [duplicate]为什么 Chrome/WebKit 会覆盖表格元素中的 body CSS 声明? [复制]
【发布时间】:2023-03-11 12:50:01
【问题描述】:

可能重复:
CSS - table not using body font size even though I havent set the table font size explicitly

CSS 声明:body { font-size: .75em; }

HTML:

<body>

<table>
    <tbody>
        <tr>
            <td>Hello</d>
        </tr>
    </tbody>
</table>

<p>Helllo.</p>

</body>

在 WebKit(Chrome、Safari)中,font-size: mediumtable 元素有一个用户代理 CSS 覆盖,这使得表格更大。我认为这很令人讨厌,好吧,我可以像 body, table { font-size: .75em; } 这样写 CSS 声明,但我希望有人能“解释它的逻辑”。

谢谢。

更新 嗯,我猜这是DOCTYPE-less 怪癖模式的事情,但还是很讨厌,不是吗?

【问题讨论】:

    标签: html css webkit


    【解决方案1】:

    Chrome 中有一个最小字体大小的设置...这与它有什么关系吗?请参阅此long discussion 的主题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-29
      • 2019-06-23
      • 2017-08-08
      相关资源
      最近更新 更多