【问题标题】:PHP & CSS - Should I Link or Include?PHP & CSS - 我应该链接还是包含?
【发布时间】:2017-06-30 08:02:25
【问题描述】:

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

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

我对 PHP 还很陌生,不知道在哪里使用 PHP“技术”划清界限,这就是我的问题所在。我应该使用 PHP 包含语句将 CSS 放入我的样式标签中吗?为所有内容呈现页面?还是我应该使用标签? 包含与链接之间是否有任何可量化的区别?如果是这样,它只是基于性能还是基于速度? PHP 是专门设计用于与服务器交互/在服务器端执行操作的语言,因此甚至应该避免处理我的 CSS 文件吗?

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

【问题讨论】:

  • 另外,我想这个问题同样适用于我的 javascript 文件。包含在脚本标签中,还是在我的脚本标签中使用 src 属性?

标签: php html css


【解决方案1】:

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

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

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

【讨论】:

  • 这正是我正在寻找的答案。谢谢!
猜你喜欢
  • 2011-07-02
  • 1970-01-01
  • 1970-01-01
  • 2013-03-16
  • 2019-10-31
  • 2014-03-12
  • 2012-02-26
  • 2018-11-19
  • 2013-01-19
相关资源
最近更新 更多