您好,登錄后才能下訂單哦!
CSS3嵌入Web字體
一直以來Web設(shè)計(jì)師在設(shè)計(jì)網(wǎng)頁時(shí)都想為Web頁面添加一些優(yōu)雅的字體,但瀏覽器僅限于使用用戶在其系統(tǒng)上安裝的字體呈現(xiàn)文本,這樣一來讓大部分網(wǎng)站受限于字體數(shù)量的不足。多年來一直都是使用圖片替換文本的方式來解決頁面上使用優(yōu)雅字體,但這種對于頻繁更換文本的網(wǎng)站來說是一件不切實(shí)際的事,以致于我們堅(jiān)持使用這些少量的Web字體。隨著技術(shù)的不斷發(fā)展,出現(xiàn)在Web頁面中 使用Flash和JavaScript技術(shù)來彌補(bǔ)這一不足。雖然這些方法已經(jīng)是不錯(cuò)的應(yīng)急措施, 允許包含自己的字體,但是它們擁有很嚴(yán)重的缺陷。有時(shí)候它們很難實(shí)現(xiàn),因?yàn)樗鼈円笥脩粼诒镜貑⒂?JavaScript或者 Flash插件。值得慶幸的一件事情是, 可以使用@font-face模塊來解決Web頁面中使用優(yōu)雅字體的方式。 @font-face模塊介紹:
br/>@font-face模塊介紹:
服務(wù)器上,瀏覽器會(huì)根據(jù)指定的命令將對應(yīng)的字體下載到本地緩存, 使用它來修飾文本。也常常把這種方式 稱為Web字體嵌入(實(shí)際上并沒有什么字體被嵌入)。@font-face語法:
br/>@font-face語法:
有了@font-face模塊, 只要將字體傳入到服務(wù)器端,不管用戶端是否安裝了對應(yīng)的字體, 設(shè)計(jì)的網(wǎng)頁都能夠正確顯示,用較為專業(yè)的話來講,@font-face能夠加載服務(wù)器端的字體, 讓客戶端瀏覽器 顯示客戶端沒有安裝的字體。 如果沒有@font-face, 客戶端瀏覽器只能在客戶系統(tǒng)中尋找指定的字體, 這樣一來給設(shè)計(jì)師帶來極大的限制。@font-face能加載服務(wù)器端的字體,讓客戶端瀏覽器尋找 到對應(yīng)的字體,使用中具有一套成熟的語法規(guī)則。
@font- face { font- family:< YourWebFontName>;
src: < source>[< format>][< source>[< format>]]*;
[font- weight:< weight>];
[font- style:< style>]; }
取值說明如下:
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。