亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

CSS3字體

CSS3?字體

在網(wǎng)頁中,我們可以用CSS的font-family屬性來定義字體,然而定義的字體在用戶的電腦上能否正確呈現(xiàn)則要看用戶的電腦是否安裝了該字體。我們經(jīng)常能看到國外的一些個人網(wǎng)站使用了非常漂亮的字體,而這些字體通常在用戶的電腦中是沒有安裝的,所以用font-family屬性就無法實現(xiàn)了,今天我們就介紹使用@font-face實現(xiàn)個性化字體。

說@font-face是CSS3的新特性并不準確,因為CSS2就已經(jīng)支持了這一特性,并且Internet Explorer早在第5版的時候就已經(jīng)支持它了,不過IE實現(xiàn)方式是通過自有的eot(Embeded Open Type)字體格式,其它瀏覽器都不支持這個格式。@font-face支持如下屬性:

  font-family:設(shè)置文本的字體名稱。

  font-style:設(shè)置文本樣式。

  font-variant:設(shè)置文本是否大小寫。

  font-weight:設(shè)置文本的粗細。

  font-stretch:設(shè)置文本是否橫向的拉伸變形。

  font-size:設(shè)置文本字體大小。

  src:設(shè)置自定義字體的相對路徑或者絕對路徑。

使用您需要的字體

在新的 @font-face 規(guī)則中,您必須首先定義字體的名稱(比如 myFirstFont),然后指向該字體文件。



提示:URL請使用小寫字母的字體,大寫字母在IE中會產(chǎn)生意外的結(jié)果 ? ?


如需為 HTML 元素使用字體,請通過 font-family 屬性來引用字體的名稱 (myFirstFont):

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文網(wǎng)(php.cn)</title> 
<style> 
@font-face
{
font-family: myFirstFont;
src: url('Sansation_Light.ttf')
,url('Sansation_Light.eot'); /* IE9 */
}
div
{
font-family:myFirstFont;
}
</style>
</head>
<body>
<p><b>注意:</b> Internet Explorer 9 只支持 .eot 格式的字體.</p>
<div>
使用CSS3,網(wǎng)站終于可以使用字體以外的預先選擇“合法”字體
</div>
</body>
</html>

想要豐富多彩的頁面就需要有更多的字體樣式,人們想出了很多字體替代方案,除了@font-face方案外還有sIFR、Cufon、Typeface.js等,還有.webfont,簡單說,.webfont 就是在字體中嵌入了訪問許可表,瀏覽器可以讀出這些許可信息,并決定是否應(yīng)該下載和渲染這些字體。另外還有Typekit也是一種值得關(guān)注的方案,將字體放在第三方服務(wù)器上供調(diào)用。這些方案的優(yōu)缺點,將會在以后做詳細的介紹。

繼續(xù)學習
||
<html> <head> <meta charset="utf-8"> </head> <style> .font-face-display { font: 66px ChantelliAntiquaRegular, Helvetica, sans-serif; } </style> <body> <div class="font-face-display">Take me to your heart</div> </body> </html>
提交重置代碼