CSS font-feature-settings 属性值说明
| 值 | 描述 |
|---|---|
| normal | 这是此属性的默认值。 |
| <feature-tag-value> | 呈现文本时,OpenType功能标记值列表将传递给文本布局引擎以启用或者禁用字体功能。 |
| initial | 它使属性使用其默认值。 |
| inherit | 它从其父母元素继承了属性。 |
语法
font-feature-settings: normal | <feature-tag-value> | initial | inherit;
font-feature-settings 属性示例:
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
h2 {
font-family: sans-serif;
}
h3 {
font-feature-settings: "smcp" 1;
}
</style>
</head>
<body>
<h2>Font-feature-settings 示例</h2>
<h3>font-feature-settings CSS 属性控制 OpenType 字体中的高级排版功能。</h3>
</body>
</html>
font-feature-settings 属性控制 OpenType 字体中的高级排版功能。
该属性有两个值:normal 和 <feature-tag-value>。
“正常”是默认值。
<feature-tag-value> 值为正整数。
两个关键字“on”和“off”分别是“1”和“0”的同义词。
如果未指定值,则初始值将为“1”。
要添加多个功能,这些值应在逗号分隔的列表中彼此跟随。
font-feature-settings 属性支持除标准连字外的许多其他值,包括小型大写字母。
特别是,不应使用 font-feature-settings 来启用小型大写字母。
为了更好的浏览器支持,可能需要一些前缀。
| 初始值 | normal |
|---|---|
| 应用于 | 所有元素。它还适用于伪元素::first-letter 和 ::first-line。 |
| 继承 | 可继承 |
| 可动画的 | 无效 |
| 版本 | CSS3. |
| DOM 语法 | Object.Style.fontFeaturesettings =“normal”; |
日期:2020-06-02 22:14:31 来源:oir作者:oir
