现在大多数/所有新的浏览器都默认实现页面缩放,那么我们还应该使用 em 作为字体大小吗?

12
可能重复:字体大小:EM与像素...在2011年,应该使用哪一个? 我开始在网上阅读到所有浏览器默认实现页面缩放而不是文本放大。
我还阅读了一篇PrestaShop主题教程,其中说道...
不再使用ems,因为有了页面缩放。使用像素设置字体大小。
我并不确定是否完全同意,但对于以em大小易于调整的{ font-size: 62.5% },我们是否应该开始逐步淘汰用em设定字体大小,转而使用像素?

@RobinWinslow 也许是这样,但那是在我的问题之后问的,所以它是我的重复。 - alex
公正的观点。但它确实有更好的答案。 - Robin Winslow
@alex 你的问题是一年前的。新问题更加新,因此将你的问题链接到更当前的版本比反过来更有意义。 - Adam Lear
我同意这个措辞在这种情况下并不适用,但为什么关闭更新的、当前版本的问题作为你的问题的重复会更好呢?无论如何,如果您不同意关闭,请随时在[元]上提出,并看看社区的倾向。谢谢。 - Adam Lear
@AnnaLear 我个人总是支持合并。 - alex
显示剩余2条评论
3个回答

2

像素大小可以更加精确,但在高分辨率和DPI下缩放效果不佳。浏览器的抗锯齿可以在一定程度上弥补这个问题。

阅读页面缩放、弹性布局和字号单位em可能会有所帮助。


1

使用像素作为字体单位是一个糟糕的想法。在高dpi显示器上,您的网站将看起来很糟糕,并且高密度显示器已经出现在许多移动设备上,而桌面高密度显示器也即将问世。


我一直认为像素大小不好,因为它不能在所有浏览器中调整大小。 - alex
1
1个CSS像素不必等同于1个屏幕像素。 - kennytm

0
使用 em 大小对于现代浏览器没有负面影响,而删除 em 大小可能会对旧浏览器产生负面影响。
从另一个角度来看:我发现使用 em 更加具有限制性,这使我不能随意调整。
此外,桌面大小的屏幕不是访问网页的唯一界面。但是,小设备用于做出良好的猜测。因此,我不知道这是否值得关注。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接