首頁 > web前端 > css教學 > 如何在CSS中將一些非標準字體添加到網站上?

如何在CSS中將一些非標準字體添加到網站上?

PHPz
發布: 2023-08-22 09:37:02
轉載
1193 人瀏覽過

如何在CSS中將一些非標準字體添加到網站上?

非標準字體是指在CSS中,不屬於大多數瀏覽器預設可用字體集合的任何字體。預設字體包括Arial、Times New Roman和Verdana等,它們是標準字體,因為它們預先安裝在大多數電腦和裝置上。

非標準字體是指未預先安裝的字體,必須特別載入到網站上才能使用。這些字體可以從Google、Adobe或MyFonts等網站取得。它們也可以是客製化設計或購買的。

使用非標準字體有助於為網站設計增添獨特和個性化的風格。它們常常被用來創造特定的外觀或建立品牌的視覺形象。

在CSS中為網站添加一些非標準字體

排版在設計網站時起著至關重要的作用。在CSS中提供的預設字體,如Arial、Times New Roman和Verdana,雖然功能上可用,但常常顯得平淡和普通。

The @font-face規則允許指定字體檔案和屬性,從而可以將字體套用到頁面上的特定元素。

Syntax 

#使用@font-face規則的語法如下 -

@font-face {
   font-family: 'MyFont';
   src: url('path/to/MyFont.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
}
登入後複製

在這個例子中,我們指定了字體族為'MyFont',這個名字將在整個CSS中用來引用這個字體。 'src'屬性指定了字型檔案的位置,'format'屬性指定了字型的檔案格式。為了更好的瀏覽器相容性,建議包含多種字體格式,如truetype、woff、woff2、eot等。

一旦使用@font-face規則定義字體,就可以使用'font-family'屬性將其套用至頁面上的特定元素。在下面的範例中,我們將自訂字體'MyFont'應用於'body'元素−

#
body {
   font-family: 'MyFont', Fallback, sans-serif;
}
登入後複製

Example

的中文翻譯為:

範例

<html>
<head>
   <style>
      body {
         background-color:pink;
      }
      @font-face {
         font-family: 'MyFont';
         src: url('/css/font/SansationLight.woff')
         format('truetype');
         font-weight: normal;
         font-style: normal;
      }
      p {
         font-family: 'MyFont', Fallback, sans-serif;
      }
      .div {
         font-family: 'MyFont', Arial, sans-serif;
      }
   </Style>
</head>
<body>
   <div class="div">This is the example of font face with CSS3.</div>
   <p><b>Original Text :</b>This is the example of font face with CSS.</p>
</body>
</html> 
登入後複製

我們也可以使用 @import 從遠端來源(如穀歌 Fonts或任何其他字體託管服務)匯入字體。

@import url('https://fonts.googleapis.com/css?family=Permanent+Marker&display=swap'); 
登入後複製

Example

的中文翻譯為:

範例

<!DOCTYPE html>
<html>
   <title>Google fonts example</title>
   <head>
      <link href="https://fonts.googleapis.com/css?family=Permanent+Marker&display=swap" rel="stylesheet"/>
      <style>
         body {
            font-family: "Permanent Marker";
            font-size: 15px;
         }
      </style>
   </head>
<body>
   <h1>Google fonts example</h1>
   <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Debitis non a quos repudiandae doloribus cumque! Ex rem rerum aut maiore. Lorem ipsum dolor sit amet consectetur, adipisicing elit. Debitis non a quos repudiandae doloribus cumque! Ex rem rerum aut maiores</p>
</body>
</html>
登入後複製

結論

透過上述步驟,我們已經成功地將非標準字體新增至網站。請記住,重要的是確保字體文件託管在伺服器上,並且對於瀏覽器來說可以訪問,以便正確地呈現字體。

以上是如何在CSS中將一些非標準字體添加到網站上?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板