2017-04-13 95 views
-1

我想在我的網站上使用自定義字體。我使用一個CSS表自定義字體,我已經我在使用其他CSS頁面上的相同字體,您是否必須在每個CSS頁面上指定自定義字體?

@font-face{ 

} 

已經指定它。我是否有另一個CSS頁面上的@ font-face再次指定字體?或者僅僅在一張樣式表上指定它就夠了?

+0

只要外部樣式表是包含您的網頁上,字體將保持不變。 – Grinex

+0

我認爲這取決於你的意思是「一個CSS頁面」。 –

回答

0

沒有「CSS頁面」這樣的東西。有HTML頁面,可以使用CSS樣式表。你寫一個樣式表,其中包括您@font-face規則以及正常的造型規則,然後包括那些使用

<link rel="stylesheet" href="yourstylesheet.css"> 

HTML網頁上,你添加到需要加載特定的一組CSS指令每個HTML頁面。所以,假設你有兩個頁面,「index.html」和「about.html」,這兩個html文件都需要<link...>的代碼。

(另請注意,在HTML5中,有在那到底有沒有.../>...></link>

+0

我知道,單詞的選擇很差。我不是這個意思。我爲單個HTML頁面提供了幾張樣式表(我不想在一個文件中堆積太多的代碼行)。假設我有一個定製表,它有一個自己的樣式表(稱爲section1.css),還有一些其他的div在不同的css表單上(稱爲section2.css)。如果我爲section1.css使用自定義字體,並且我使用了section2.css的SAME自定義字體,那麼是否必須爲兩個樣式表插入「@ font-face」?或者應該只在其中一個插入足夠的?這基本上是我的問題。 – Johnson14

+0

這可能是值得刪除的問題,因爲大多數教程都介紹瞭解釋如何在頁面上使用單獨的.css文件。簡答:不。 CSS在沒有任何「來自哪個文件」的信息的情況下被加載,所有的規則都被簡單地聚合在一起,衝突(重新聲明等)使用非常簡單的「最後看到的代碼獲勝」規則來解決。 –

相關問題