font-family是什么意思?

mkH*_*Hun 3 html css fonts

我是HTML和CSS的初学者.我对这个font-family房产很困惑.

我声明font-family如下:

{
    font-family:cambria, sans-serif, georgia;
}
Run Code Online (Sandbox Code Playgroud)

但是当我移除sans-serif, georgia部件时,视觉外观保持不变.

为什么声明它font-family和它有什么不同font

Jam*_*lly 8

font声明是一个速记让我们的风格font-size,font-weight,font-family,font-variantline-height.一体.(随便怎么样background是一个速记background-color,background-url,background-image和其他几个背景相关的属性.)

font-family本身允许我们指定初始字体,以及在不能使用初始字体时使用的通用字体.在您的情况下,cambria是初始字体,sans-serif是用户系统没有字体时使用的后备字体样式,如果用户系统上没有cambria字体,georgia则使用该字体样式sans-serif.

  • 迂腐地说,字体分辨率不是在具有浏览器功能的字体基础上完成的,而是每个字符,即在字体的基础上使用字体,如果它是可用的字体.因此,例如,如果该字符未在cambria字体中定义,则字符可以来自sans-serif字体,即使浏览器具有可用的cambria字体. (6认同)

小智 5

{
font-family:cambria, sans-serif, georgia;
}
Run Code Online (Sandbox Code Playgroud)

意思是:如果你的浏览器不支持cambria使用,sans-serif如果不支持sans-serif使用,georgia如果不支持georgia,它将显示默认字体

Font: 12px bold cambria, sans-serif;
Run Code Online (Sandbox Code Playgroud)

mean:font-size/font-weight/font-family