📅  最后修改于: 2023-12-03 15:31:13.525000             🧑  作者: Mango
fontFamily
属性用于设置文本的字体系列。它支持在一组逗号分隔的字体名称中指定字体的优先级顺序。如果找不到第一个字体,则会尝试第二个字体,以此类推,直到找到一个可用的字体。如果没有定义备用字体,浏览器则使用默认字体。
element.style.fontFamily = "font family name";
font family name:
一组由逗号分隔的字体族名称。在字体族的指定中可以包含一组字体名称,这些名称描述可以是具体的字体名称(如Arial),也可以是称为“通用字体系列”的通用字体类别。
通用字体系列可以用于font family name
属性中。这些名称与具体字体名称不同,它们都是规定的字体系列,浏览器会根据系统上存在的字体,自动选择一个适当的字体。
以下是通用字体系列:
serif
:适合内容阅读的印刷体sans-serif
:适合用于大型文本块的简单无衬线字体monospace
:适用于等宽字体的代码cursive
: 手写字体fantasy
: 艺术字体element.style.fontFamily = "Arial, 宋体, sans-serif";
在此示例中,将从浏览器中可用的3种字体中选择一个字体来应用于元素。具体来说,在Arial
不可用的情况下,它将使用宋体
。如果它们都不可用,该元素将应用系统中可用的第一种sans-serif
字体。
fontFamily
属性允许开发人员指定要在文本中使用的字体系列。在指定字体族的时候,还可以包含一个由逗号分隔的备用字体列表,以确保在某个指定字体不可用的情况下仍能使用可接受的字体。