为什么 Chrome 和 Firefox 中的元素宽度不同?

Why in Chrome and Firefox different element width?

我有 .sidebarwidth: 25em; margin: 0; padding: 0;。在 Chrome 上宽度 = 169.6px,在 Firefox 上宽度 = 260px。

为什么? firefox中的宽度是怎么考虑的?

"em"是一个基于排版大小的单位。 不同浏览器的字体大小可能不同(默认情况下),因此 X * <字体大小> 会有不同的结果 给网页设置一个font-size再试一次

Chrome 和 Firefox 的默认字体大小可能不同(假设您使用的是默认字体大小)- 因为 em 对应于当前字体大小的 x 倍。

当然,基于 25em 得出的两者都有一些奇怪的数字 - 但尝试输入 font-size 看看它们是否仍然是不同的宽度?