我是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