使用 em/rem 比 px 设置字体大小更好吗?

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费积分!

答案过去是绝对是的,因为如果你使用px单位,你就完全阻止用户调整文本大小。

但是,浏览器缩放是如今使所有内容变大(包括文本)的默认方法,即使你使用px,它也能很好地工作。

但是……Kathleen McMahon 深入研究了这个问题,发现将所有字体(font-sizeline-height)都设置为相对单位仍然很有意义,因为

  1. 将字体设置为px会阻止浏览器设置进行字体大小调整(有些人确实使用这种设置),并且
  2. 使用相对单位设置字体可以随着用户使用浏览器缩放来保持更大的设计保真度(很多人都使用浏览器缩放)。

直接链接 →