📜  CSS font-family属性(1)

📅  最后修改于: 2023-12-03 15:30:08.358000             🧑  作者: Mango

CSS font-family属性介绍

CSS的font-family属性用于设置元素的字体系列。该属性允许开发者设置多个字体系列,以便在第一个被浏览器不支持时,自动选择其备选项。

语法
selector {
  font-family: value;
}
  • font-family: fontName - 指定一个字体系列名称
  • font-family: fontName1, fontName2 - 指定多个字体系列,以逗号分隔。选择第一种字体系列,如果不可用,则选择第二种字体系列,以此类推,直到找到可使用的字体系列。
  • font-family: initial - 设置为默认值。
  • font-family: inherit - 从父元素继承属性值。
示例

下面是一些使用font-family属性的示例:

1. 指定字体系列
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

在这个示例中,"Helvetica Neue"放在首位,是因为它是首选字体系列。如果浏览器不支持它,下一个备选选项是Helvetica,再下一个是Arial,最后是sans-serif,如果所有其他字体样式都不可用,它会回归到浏览器的默认字体。

2. 继承属性值
.parent{
  font-family: Arial;
}

.child{
  font-family: inherit;
}

在这个示例中,.parent元素的字体系列被设置为Arial,.child元素继承父元素的属性,并且也被设置为Arial。

总结

font-family CSS属性用于指定一个或多个字体系列名称,以便在找不到第一个字体时选择备选字体。有多种方式可以使用该属性,包括单个和多个字体系列以及通过继承属性值。