如果将字体系列设置为仅sans-serif,则字体顺序是什么?

use*_*637 2 css

我尝试使用Google搜索,但找不到答案,我知道Arial首先出现...

另外,我看到人们

font-family: sans-serif, arial, 2nd font in sans-serif, 3rd font in sans-serif...
Run Code Online (Sandbox Code Playgroud)

在出现sans-serif之后,他们按照各自的顺序列出了该系列中的所有字体。这是不是不必要的工作,因为sans-serif是按顺序排列的该组字体的全部内容?

j08*_*691 5

根据w3

通用字体系列是一种后备机制,在最坏的情况下,如果无法选择任何指定的字体,则可以保留某些样式表作者的意图。为了实现最佳的排版控制,应在样式表中使用特定的命名字体。

字体应按照您希望使用的顺序列出,然后浏览器将尝试按顺序应用它们,如果在用户系统上与字体不匹配时,将根据需要遍历列表。

因此,先列出后备字体确实没有任何意义,因为先使用后备字体,然后再使用非通用字体系列渲染字体(例如(在您的示例中)Arial,然后使用sans-serif top)。与使用相同font-family: sans-serif;