2015-08-23 62 views
-1

我想知道爲什麼連一個外部CSS文件連接到你的HTML或PHP文件或其他什麼。爲什麼不把它包含在HTML文件本身的樣式標籤中呢?爲什麼要鏈接一個CSS文件?

+2

創建分離css文件可以幫助您在HTML文件中重複使用它們 –

+3

此外,瀏覽器不必在每次單頁加載時重新下載所有的CSS,因爲它已經在瀏覽器緩存中作爲自己的文件。 –

+0

如果你剛剛開始,我可以理解這種混淆,特別是如果你使用PHP或HTML包含文件來構建你的網站。正如其他答案中提到的,這樣做的主要缺點是它會在每個請求上加載,而外部文件會加載一次然後進行緩存。大多數網站都會有CSS CSS高級包含,並將任何頁面特定樣式直接放在頭部,或創建一個單獨的頁面特定包含。 – Sam

回答

2

使用一個「外部」CSS文件,您可以爲整個網站設計風格,而不是爲每個頁面重複該風格。

如果你想讓一個頁面具有與其他頁面不同的獨特風格,你可以在頁面中保留css「internal」。

如果您希望使用不會影響頁面或其他頁面的「內聯」樣式,還可以將css縮小爲單個元素。

您也可以使用組合。無論什麼最適合您的項目。

2

的外部樣式表具有許多優點。保持風格從你的HTML內容分離:

  • 有助於避免重複
  • 使維護更容易
  • 使您可以在一個地方整個網站的變化
相關問題