PHP& CSS - 我应该链接还是包含?

时间:2017-06-29 23:49:53

标签: php html css

我认为我不需要像这个问题那样抽象的代码示例,但如果有必要,我很乐意更新我的问题。

我正在我的个人网站上工作,这主要是为了修修补补和实验(阅读:这是为了让我玩得开心,而不是向世界传递内容),但我有温和的最佳实践强迫症,并且一直想知道将CSS插入我的网站的最佳方法是什么。我知道CSS有一个层次结构,其中链接的CSS最不重要,然后是标签内页面上的任何内容,然后是内联样式,优先级。我目前对标准HTML / CSS交付的态度是使用链接样式表规范化/定义样式,使用标记进行每页更改,并使用内联样式执行修补程序。

我对PHP很新,不知道在哪里使用PHP“技术”,这就是我的问题所在。我应该使用PHP include语句将CSS放到我的样式标签上为一切呈现页面?或者我应该使用标签吗?包括与链接之间是否有任何可量化的差异?如果是这样,它只是基于性能还是速度? PHP是一种专门设计用于与服务器/服务器端进行交互的语言,因此应该避免处理我的CSS文件吗?

我意识到这是很多问题而且它们并不都与链接CSS有关,但我想要一个答案,让我更好地抽象地理解我应该如何使用PHP。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:3)

我建议使用常规HTML <link>标记以及对外部样式表的引用。

这些外部样式表由浏览器缓存,因此只要您调用使用相同样式表的第二页,就会在性能/速度方面具有优势,因为该代码不会再次调用。

(使用PHP包含,页面的代码和包含的php文件的代码被编译成HTML文档,然后发送给用户,因此对于不同的页面不可能进行缓存)