使用 include 添加其他 PHP CSS 文件的 PHP Css 文件

标签 php css header

我刚刚收到了一些集市。

有一个主要的 CSS 文件,它实际上是一个带有 header 的 php 文件,用于将自己声明为 CSS。然后它包含其他 CSS,实际上也包含 PHP 文件,所有这些文件也包含该 header 。

header("Content-type: text/css; charset: UTF-8");

我明白他们为什么这样做,因为他们将 PHP 变量传递给 CSS 文件,但怀疑该 header 只需要声明一次。该站点导致了一些错误。

声明该 header 的 PHP 文件写入一些 CSS,然后包含其他也包含 CSS 的 PHP 文件,这些其他文件也不需要该 header ,我是否正确。

最佳答案

听起来你是对的,是的。您只想发送一次 header 。不是让每个包含的 PHP 文件发送 header ,我只让一个发送 header (可能称之为 css.php 或 styles.php 或其他),然后包含在所有其他实际包含 CSS 的文件中。我只是将该主文件用于决定需要包含哪些 css 可能需要的任何逻辑(如果它始终相同,也许它应该是一个静态文件)。

无论如何只使用静态 CSS 文件可能会更好,这样可以使您的网站更快等等,但由于这不是您的问题,我假设您已经意识到这些缺点并且出于任何原因需要这样做。

关于使用 include 添加其他 PHP CSS 文件的 PHP Css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28586097/

相关文章:

javascript - 使用 MaterializeCSS 的可折叠元素中的红色徽章

CSS,多行内联列表

html - 内部有滚动图像的 iphone 剪影

php - 更新 mysql,新数据从唯一 id 1 开始

php - 是否有静态调用对象方法的设计模式

php - Composer BowerPHP 错误

css - IE9 显示不正确,我的 html 标题是否正确?

php - 打开新页面,其中包含上一页的表格数据

java - Android:TextView 的标题 View ?

c++ - #pragma once 或 include guards 不在 extern funcs 上工作