CSS字体声明问题

ben*_*e89 4 css fonts

这是什么区别:

font-family: Arial, helevetica;
Run Code Online (Sandbox Code Playgroud)

还有这个:

font: arial/ helvetica;
Run Code Online (Sandbox Code Playgroud)

我见过两者但不确定区别?

Ste*_*ler 5

斜线(/)是拼写错误吗?因为我可以在font:属性中形成的唯一斜杠是表示font-size和line-height的斜杠(例如16px/20px)

无论如何,font:该属性允许您一次设置多个字体属性,而font-family显然只允许您设置字体.随着font:你也可以设置大小,粗体/斜体,行高和变异:

font-weight: bold;
font-style: italic;
font-variant: small-caps;
font-size: 1em;
line-height: 1.5em;
font-family: verdana,sans-serif
Run Code Online (Sandbox Code Playgroud)

是相同的:

font: bold italic small-caps 1em/1.5em verdana,sans-serif;
Run Code Online (Sandbox Code Playgroud)

您也可以省略已设置的属性.对于大小,家庭和大胆:

font: bold 1em arial,verdana;
Run Code Online (Sandbox Code Playgroud)