字体

 

定义

字体(Font)属性是对HTML文本的字体定义的CSS属性。

概述

字体属性定义文本的字体系列(font-family属性)、大小(font-size属性)、加粗(font-weight属性)、风格(font-size属性、如斜体)和变形(font-stretch属性)等。

CSS 中,有两种不同类型的字体系列名称:

  • 通用字体系列
    拥有相似外观的字体系统组合,比如:
    1. Serif 字体
    2. Sans-serif 字体
    3. Monospace 字体
    4. Cursive 字体
    5. Fantasy 字体
  • 特定字体系列
    具体的字体系列,比如:
    1. Times

列表

元素描述版本
fontfont 简写属性在一个声明中规定所有字体属性。1
font-familyfont - family 属性规定一个元素的字体。1
font-kerningfont-kerning 字体字符间距处理 CSS 属性参数控制字符之间的间距。 此功能允许非常相似的字符之间的间距、无论是什么字符。-
font-language-overridefont-language-override 字体-语言-重写 CSS 属性参数控制特定语言的字体中的字形。
font-stylefont-style 属性规定文本的字体样式。1
font-synthesisfont-synthesis 用来对字体进行加粗或者让字体变成斜体。
font-sizefont-size 属性规定文本的大小。1
font-size-adjust font-size-adjust 为元素规定 aspect 值。 2
font-stretch font-stretch 字体拉伸属性,对字体进行正常、缩小、或扩大处理。 2
font-variantfont-variant 属性规定小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。1
font-variant-alternatesfont-variant-alternates 字体变形候补 CSS 属性参数控制替代符号的用法。通过在 @font-feature-values 中定义的替代名称就可以引用这些备用标志符号。-
font-variant-capsfont-variant-caps 属性将字符替代为大写字母。
font-variant-east-asianfont-variant-east-asian 属性参数控制替代字形为东亚的脚本,如日文和中文的用法。
font-weightfont-weight 属性规定文本的粗细。1

变更点

CSS3没有增加新的字体属性