CSSFontFaceRule - 表示一个 @font-face at-rule

CSSFontFaceRule 接口表示一个 @font-face at-rule

属性

从其祖先接口 CSSRule 继承了属性。

CSSFontFaceRule.style 只读

返回一个 CSSStyleDeclaration

方法

从其祖先接口 CSSRule 继承了方法。

实例

此实例使用在 @font-face 页面上找到的 CSS 作为示例。返回的第一个 {domxref("CSSRule")}} 将是一个 CSSFontFaceRule

@font-face {
  font-family: MyHelvetica;
  src: local("Helvetica Neue Bold"),
  local("HelveticaNeue-Bold"),
  url(MgOpenModernaBold.ttf);
  font-weight: bold;
}
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0]); // 一个 CSSFontFaceRule

规范

规范 状态 备注
CSS Fonts Module Level 4
CSSFontFaceRule 的定义
工作草案 取代 Document Object Model (DOM) Level 2 Style Specification 中的定义。
Document Object Model (DOM) Level 2 Style Specification
CSSFontFaceRule 的定义
已过时 初始定义

桌面浏览器兼容性

暂无兼容数据