CSS 3 @font-face 规则

CSS 3 @font-face 用来引入和声明一个外部字体

声明字体的名称

@font-face {
    font-family: myFirstFont;
}

字体文件放在服务器上的某个地方,参考 CSS 文件地址

src: url('Sansation_Light.ttf')

如果字体文件是在不同的位置,请使用完整的 URL

src: url('https://www.twle.cn/static/Sansation_Light.ttf')

现在准备使用该字体,下面是如何使用它所有的div元素的一个范例

div{font-family: myFirstFont;}

用法

@font-face{ *font-properties* }

下面的范例为在 div 中使用的字体

div{font-family: myFirstFont;}

语法 2

@font-face{ *font-properties* }

值说明

字体描述 说明
font-family name 必需的。定义字体的名称
src URL 必需的。定义该字体下载的网址
font-stretch normal
condensed
ultra-condensed
extra-condensed
semi-condensed
expanded
semi-expanded
extra-expanded
ultra-expanded
可选。定义该字体应该如何被拉长
默认值是"normal"
font-style normal
italic
oblique
可选。定义该字体应该是怎样样式
默认值是"normal"
font-weight normal
bold
100
200
300
400
500
600
700
800
900
可选。定义字体的粗细
默认值是"normal"
unicode-range unicode-range 可选。定义该字体支持Unicode字符的范围
默认值是"U+0-10 FFFF"

浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera,Chrome, 和 Safari 支持 @font-face 规则

Internet Explorer 9 只支持 .eot 类型的字体
Firefox, Chrome, Safari, 和 Opera 支持 .ttf 与 .otf 两种类型字体

Internet Explorer 8 及更早 IE 版本不支持 @font-face 规则

范例

指定名为 "myFirstFont" 的字体,并指定在哪里可以找到它的 URL

@font-face {
    font-family: myFirstFont;
    src: url('Sansation_Light.ttf'), url('Sansation_Light.eot'); /* IE9 */
}

运行范例 »

相关文章

CSS3 基础教程: CSS3 Fonts

CSS 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.