【发布时间】:2013-09-13 09:27:22
【问题描述】:
我正在开发一个网站,客户想要一些 0.875em 的标题。
我在网上查了一下,现代浏览器的基本 em 单位应该是 16px。 好吧,如果我在 chrome developerper 中将 text-size 设置为 1em,它会设置为 12px 而不是 16px。
尝试在开头设置body{font-size:100%}。没有运气。
如何将其放回 16px 基础?
谢谢!
【问题讨论】:
-
永远不要假设 1em = 16px。您只能假设 1em = 正文(或 html)元素上的浏览器默认字体大小。许多浏览器碰巧选择了 16 像素作为默认字体大小,但有些用户可以并且会调整它(通常是出于可访问性的原因)。