我正在一个网站上工作,客户想要一些0.875em的头衔.
我在网上查了一下,对于现代浏览器,基本em单元应该是16px.好吧,如果我在chrome developper中将text-size设置为1em,则设置为12px而不是16px.
body{font-size:100%}在开始尝试设置.没运气.
如何将其放回16px基座?
谢谢!
Geo*_*tes 11
这是因为Chrome的默认字体大小为12px.您应该将body和/或html元素的font-size设置为16px,如下所示:
html, body {
font-size: 16px;
}
Run Code Online (Sandbox Code Playgroud)
这假设没有父元素可以更改此字体大小,因为em是与设置大小的最近父级相对的大小.如果你想要一个绝对大小的字体,请检查rem,但旧版浏览器不支持这种情况,所以你需要提供一个后备.