我是HTML和CSS的初学者.我对这个font-family房产很困惑.
我声明font-family如下:
{
font-family:cambria, sans-serif, georgia;
}
Run Code Online (Sandbox Code Playgroud)
但是当我移除sans-serif, georgia部件时,视觉外观保持不变.
为什么声明它font-family和它有什么不同font?
该font声明是一个速记让我们的风格font-size,font-weight,font-family,font-variant和line-height.一体.(随便怎么样background是一个速记background-color,background-url,background-image和其他几个背景相关的属性.)
font-family本身允许我们指定初始字体,以及在不能使用初始字体时使用的通用字体.在您的情况下,cambria是初始字体,sans-serif是用户系统没有字体时使用的后备字体样式,如果用户系统上没有cambria字体,georgia则使用该字体样式sans-serif.
小智 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