【问题标题】:Why use Arial, Helvetica, sans-serif as font-family instead of just sans-serif?为什么使用 Arial、Helvetica、sans-serif 作为字体系列而不仅仅是 sans-serif?
【发布时间】:2015-06-03 20:57:10
【问题描述】:

我看不出这样做有什么意义?对我来说,它的渲染完全相同,那么我为什么要使用 Arial、Helvetica、sans-serif 而不是 sans-serif?

【问题讨论】:

  • 也许对于它呈现相同。
  • @greghewgill 但是如果我只设置无衬线字体,Arial 不应该是 Windows 用户的用户,而 Helvetica 是 Mac 的用户吗?
  • @Core_dumped 大多数macs也有Arial,见here,它是一个很好的资源font-family fallbacks

标签: css fonts


【解决方案1】:

用户看到的默认字体取决于浏览器及其配置。如果你不关心用户看到的是什么字体——除了它是一种无衬线字体,不管他们的系统默认值如何——那么一定要使用font-family: sans-serif;

但是,您不能依赖默认字体是特定字体(例如 Helvetica、Arial),因为用户可以在他们的偏好中更改它们。为了获得更统一的体验和设计,最好按照优先级明确指定您的字体偏好。

在这种情况下,它将默认使用 Arial,如果未安装 Arial,则回退到 Helvetica,最后,如果找不到 Helvetica,则回退到系统无衬线默认值。

【讨论】:

  • 这比我提供的解释更清晰。
  • 谢谢 Jeremy,我会尽量保持简短,哈哈!
  • ... 统一来说,Arial 是 ****。也许有一天人类会克服 Arial 和 QWERTY 键盘布局。 X)
【解决方案2】:

您应该使用“Arial, Helvetica, sans-serif”,因为如果 'Arial' 不可用,字体将更改为与 'Arial' 相同的 'Helvetica' 等等。

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 2020-02-28
  • 2011-07-02
  • 2012-11-14
  • 2020-05-24
  • 1970-01-01
  • 2021-04-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多