有人可以帮我理解为什么我的PHP css样式表突然不起作用吗?

时间:2012-08-13 14:19:06

标签: php debugging stylesheet

我为网站正常构建了一个CSS。然后我读到你可以将CSS重命名为PHP页面,条件是<?php header("Content-type: text/css"); ?>放在PHP页面的第一行。

然后,您可以链接到'style.php'而不是链接到'style.css'而不用担心。

当我这样做时,一切都很完美,完美无缺。在有人问我为什么这样做之前,我会解释。我还创建了一个基本的CSS工具,通过HTML表单改变各种颜色和字体,等等等等。一切都在工作okej .....然后POOF!

现在CSS只是部分加载,我有一些弹出的代码。

我用来链接到PHP CSS的语法是:

<link rel="stylesheet" type="text/css" media="screen" href="phpstylesheet.php">

显示在页面顶部的错误代码是样式表链接的一个片段:

' rel='stylesheet' type='text/css'>

我不是最模糊的线索,突然之间出了什么问题。

任何人都可以诊断我做了什么突然搞砸了吗?

1 个答案:

答案 0 :(得分:0)

这听起来像是一个错误,因为你说样式是部分加载的。尝试将下面的代码放在文档的最顶层,您应该看到生成了哪些错误。

<?php error_reporting(E_ALL); ?>

您的服务器设置确实不允许您查看错误。您可以在此处详细了解错误处理:http://php.net/manual/en/book.errorfunc.php

请记住在将文件提交到生产环境时再次删除上面的行。