2017-06-29 25 views
2

我不認爲我需要一個像這個問題一樣抽象的代碼示例,但如果有必要,我很樂意更新我的問題。PHP&CSS - 我應該鏈接還是包含?

我在我的個人網站上工作,主要是爲了修補和實驗(閱讀:這是我的樂趣,而不是向世界提供內容),但我已經有溫和的最佳做法強迫症和一直想知道什麼最好的方法是讓我的CSS到我的網站。我知道有CSS的層次結構,其中鏈接CSS最不重要,然後是頁面內的任何內容,然後將內聯樣式設置爲優先級。我目前對標準HTML/CSS交付的心態是,您使用鏈接的樣式表標準化/定義樣式,使用標記對每個頁面進行更改,以及使用內聯樣式修補程序。

我對PHP相當陌生,不確定在哪裏畫出使用PHP「技術」的線,這就是我的問題出現的地方。我應該使用PHP包含語句將CSS放入我呈現的樣式標記中一切的頁面?或者我應該使用標籤?包含vs鏈接有任何可量化的區別嗎?如果是這樣,它僅僅是基於性能還是基於速度? PHP是一種專門用於與服務器/服務器端進行交互的語言,因此應該避免處理我的CSS文件?

我意識到這是很多問題,它們並不都與鏈接CSS相關,但我想要一個答案,讓我更好地理解我應該如何使用PHP。任何幫助將不勝感激!

+0

另外,我想這個問題同樣適用於我的JavaScript文件。包含在腳本標記中,還是在腳本標記中使用src屬性? – Nicholas

回答

3

我建議使用標準HTML <link>標籤,並引用外部樣式表。

這些外部樣式表由瀏覽器緩存,因此,只要您調用使用相同樣式表的第二頁,就可以在性能/速度上獲得優勢,因爲該代碼不會再次被調用。

(隨着PHP的包括,頁面和包含的PHP文件的代碼被編譯成HTML文件,然後發送給用戶,所以緩存將不可能在那裏爲不同的頁面)

+0

這正是我正在尋找的答案。謝謝! – Nicholas

相關問題