php - CSS.php 的链接?

标签 php css isset

所以最近我意识到我想在某些方面使我的网站尽可能简单,其中之一就是拥有尽可能少的文件。我研究过使用查询字符串链接 CSS-PHP 文件,类似于 XenForo 的做法。

<link rel="stylesheet" href="css.php?css=xenforo,form,public">

现在链接文件很容易了,但是我如何在不使用样式标签的情况下将 CSS 添加到 PHP 文件中呢?我可以像下面的 block 那样做吗?

<?php
    if(isset($_GET['form'])) {
?>
CSS HERE
<?php
    }
?>

最佳答案

添加

<?php
header(Content-type: text/css");
?>

到您的 php 样式表的顶部。 例如:

<?php
header("Content-type: text/css");
?>
h1 {
    color: blue;
}

<html>
<head>
    <title></title>
    <link rel="stylesheet" href="test.php">
</head>
<body>
    <h1>test</h1>
</body>
</html>

关于php - CSS.php 的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52023149/

相关文章:

javascript - 根据随机数生成随机背景图片

php - 我可以使用 isset() 来控制 mysql 查询的执行吗

PHP - 正确检查 $_POST ['variable' ] 是否已发布

javascript - 在 zip 中从 s3 下载多个文件的正确方法?

php - 主卡 migs md5 到 SHA-256 HMAC php

javascript - 在 PHP 中使用多个变量时如何更改 href?

php - 从表单中将特殊字符插入 SQL 数据库

javascript - 将触发多个悬停div的JS代码

php - 值已经存在于 mysql 数据库和 php 中

html - Firefox 中的 CSS 对 Angular 边框别名