其他分享
首页 > 其他分享> > CSS字体(font)

CSS字体(font)

作者:互联网

简写属性

font: [[<font-style> || [normal | small-caps] || <font-weight>]? <font-size> [/<line-height>]? <font-family>] | caption | icon | menu | message-box | small-caption | status-bar
初始值:font-style:normal,font-weight:normal,font-size:medium,line-height:1
举例:font: italic normal bold 1.5rem/1.2 Verdana, Helvetica, Arial, sans-serif;

字体族

css定义了5种通用的字体族:衬线字体族、无衬线字体族、等宽字体族、手写字体族、奇幻字体族。有一篇文章清楚地讲述了字体族的特点和区别:五类字体serif,sans-serif,monospace,cursive和fantasy

使用@font-face:自定义字体

@font-face {
  /* 必须的描述属性,font-family和src,一个指定被引用时的名称,一个指定字体资源的链接 */
  font-family: <family-name>;
  src: [[<uri>[format(<string>#)]?]|<font-face-name>]#;
  /* 其他描述 */
  font-style: normal;
  font-weight: normal;
  font-stretch: normal;
  font-variant: normal;
  font-feature-settings: normal;
  unicode-range: U+0-10FFFF;
}

font-weight

初始值:normal

取值范围:normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900

font-size

初始值:medium(默认16px)

取值范围:xx-small | x-small | small | medium | large | x-large | xx-large | smaller | larger | <length> | <percentage>

font-style

初始值:normal

取值范围:italic | oblique | normal

font-stretch

初始值:normal

取值范围:normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded

font-kerning

初始值:auto

取值范围:auto | normal | none

font-variant

初始值:normal

取值范围:normal | small-cap (css2.1) (css3)

标签:family,normal,serif,字体,font,CSS,SwitzeraADF
来源: https://www.cnblogs.com/Your-songs-are-so-good/p/15495877.html