【发布时间】: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: medium 的 table 元素有一个用户代理 CSS 覆盖,这使得表格更大。我认为这很令人讨厌,好吧,我可以像 body, table { font-size: .75em; } 这样写 CSS 声明,但我希望有人能“解释它的逻辑”。
谢谢。
更新 嗯,我猜这是DOCTYPE-less 怪癖模式的事情,但还是很讨厌,不是吗?
【问题讨论】: