CSS3 基本知识CSS3 选择器CSS3 字体(Font)
|
@font-face 字体类型指定网页中显示特定的在线字体或者本地字体,通过这个方法,可以满足客户端因为字体不足而不能正确显示网页中的文字的需要。 语法:
@font-face {
font-family: <a-remote-font-name>;
src: <source> [,<source>]*;
[font-weight: <weight>];
[font-style: <style>];
}
可能的值:font-family | src | font-weight | font-style
说明:可以使用 local() 指定本地字体。 规范中定义的字体文件格式有:
例子 1:
<style>
@font-face {
font-family: "Bitstream Vera Serif Bold";
src: url("http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf");
}
p { font-family: "Bitstream Vera Serif Bold", serif }
</style>
<p>这里的文字将按照 “Bitstream Vera Serif Bold” 字体进行显示。</p>
例子 2:
<style>
@font-face {
font-family: MyHelvetica;
src: local("Helvetica Neue Bold"),
local("HelveticaNeue-Bold"),
url(MgOpenModernaBold.ttf);
font-weight: bold;
}
div {font-family:MyHelvetica;}
</style>
<div>使用 MyHelvetica 字体显示。</div>
这个例子中,首先使用本地的“Helvetica Neue Bold”字体,如果没有找到,则使用本地的“HelveticaNeue-Bold”,如果还没有找到,则下载 MgOpenModernaBold.ttf 字体。
例子 3:<style> src: url(fonts.svg#simple); </style> 对于 svg 字体,URL 指向 SVG 字体文档中的元素id="simple",如果没有设置引用的元素,则默认指定一个元素。上面的例子加载id为'simple' 的DVG字体。
例子 4:
<style>
@font-face {
font-family: bodytext;
src: url(ideal-sans-serif.woff) format("woff"),
url(basic-sans-serif.ttf) format("opentype");
}
</style>
上面的例子首先加载 WOFF 字体,如果没有找到,则加载 OpenType 字体。
本属性最后更新时间:2011-4-27 15:11:03
|