看到这个片段

<span style="font-family: 'Helvetica Neue';">Storico settimanale</span><BR>
<span style="font-family: 'Helvetica';">Storico settimanale</span><BR>
<span style="font-family: 'Helvetica Neue', Helvetica;">Storico settimanale</span><BR>


我知道(see here)浏览器必须尝试使用​​第一种字体,如果找不到,请尝试使用第二种字体,然后继续。

但是在FF *版本和IE 11中,我得到了:



我应该在第一行和第三行看到Helvetica Neue,在第二行看到Helvetica。

为什么我在第三行得到Helvetica?

最佳答案

Helvetica Neue是一种无衬线字体。该图像在第一行显示衬线字体。这意味着您在第一行获得的字体不是Helvetica Neue。您的浏览器找不到Helvetica Neue,因此当font-family列表中的所有字体均不可用时,它将使用默认的后备字体。

您会在第三行看到Helvetica,因为Helvetica Neue不可用,而Helvetica可用。

关于html - CSS:字体家族样式的优先级,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21726063/

10-13 01:57