我看不出来这样做的意义在哪里?对我而言,两者呈现出来的效果完全一样,那么为什么要使用Arial、Helvetica和sans-serif字体而不是只用sans-serif字体?
我看不出来这样做的意义在哪里?对我而言,两者呈现出来的效果完全一样,那么为什么要使用Arial、Helvetica和sans-serif字体而不是只用sans-serif字体?
用户看到的默认字体取决于浏览器及其配置。如果您不关心用户看到的字体,只要求它是无衬线字体(sans-serif font),而不管用户系统的默认设置是什么,则可以使用 font-family: sans-serif;
。
然而,不能依赖于默认具体字体(例如Helvetica, Arial),因为用户可以在他们的首选项中更改它们。为了获得更加统一的体验和设计,最好的做法是按优先级明确指定您的字体偏好。
在这种情况下,它将默认使用Arial,如果未安装Arial,则会回退到Helvetica,如果找不到Helvetica,则最终回退到系统sans-serif默认字体。