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