Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS不使用PHP脚本:_Php_Css - Fatal编程技术网

CSS不使用PHP脚本:

CSS不使用PHP脚本:,php,css,Php,Css,下面是我的style.php脚本中的代码 目标:用户应该能够选择和输入背景颜色和字体的不同选项 这个带有css和php的代码片段称为stlye.php,假设它提供了要在outputform.php脚本上使用的变量 <?php header("Content-type: text/css"); $gray = "#333"; $dkgreen = "#008400"; ?> body { background:<?=$gray?>; color:<?=$dkgree

下面是我的style.php脚本中的代码 目标:用户应该能够选择和输入背景颜色和字体的不同选项

这个带有css和php的代码片段称为stlye.php,假设它提供了要在outputform.php脚本上使用的变量

<?php header("Content-type: text/css"); 
$gray = "#333";
$dkgreen = "#008400";
?>
body {
background:<?=$gray?>;
color:<?=$dkgreen?>;
}

尝试将查询字符串放在链接标记的
style.css
之后

<link rel="stylesheet" type="text/css"
 media="screen" href="style.php?v=1234">

尝试在链接标记的
style.css
之后放置一个查询字符串

<link rel="stylesheet" type="text/css"
 media="screen" href="style.php?v=1234">

尝试将echo标记与带有echo结构的标准打开标记进行切换;您可能会发现由于

背景:;
颜色:;

尝试将echo标记与带有echo结构的标准打开标记进行切换;您可能会发现由于

背景:;
颜色:;

您可以尝试更改内容类型标题。在style.php的开头设置:

header('Content-type: text/css');

您可以尝试更改内容类型标题。在style.php的开头设置:

header('Content-type: text/css');

是缓存问题吗?

手动加载style.php,即,如果它是有效的css,则是缓存问题。您可以通过以下方式解决此问题:

href="style.php?a=<?=microtime()?">

href=“style.php?a=这是缓存问题吗?

手动加载style.php,即,如果是有效的css,则是缓存问题。您可以通过调用:

href="style.php?a=<?=microtime()?">


href=“style.php?a=当您直接访问
style.php
时,您看到了什么?与Dominic相同的问题,然后如果可以,请使用Firefox的FireBug插件检查CSS是否实际加载并应用于元素。我想OKTE8暗示他“现在要睡觉了……Dominic Rodger,我看到下面的代码片段:body{背景:;颜色:;}当你直接访问
style.php
时,你看到了什么?和Dominic一样的问题,如果可以的话,用Firefox的FireBug插件检查CSS是否真的被加载并应用到元素上。我想OKTE8暗示他“现在要睡觉了……Dominic Rodger,我看到下面的代码片段:body{背景:;颜色:;}解释你为什么认为这会help@Ewan托德:由于CSS文件的URL不同,它会阻止加载任何缓存的以前编辑。@Ewan Todd:浏览器不希望CSS经常更改,他们通常会非常积极地缓存它们。在寻找编码问题的解决方案时,我认为所有答案都应该是好的e、 在问题解决之前,没有什么不好的,将只有服务器来帮助,谢谢。解释一下你为什么认为这会help@Ewan托德:由于CSS文件的URL不同,它会阻止加载任何缓存的以前编辑。@Ewan Todd:浏览器不希望CSS经常更改,他们通常会非常积极地缓存它们寻求解决编码问题的方法,我认为所有的答案都应该是受欢迎的,直到问题被解决,没有伤害的,只会提供帮助,谢谢。甜味:body{background:;color:;}感谢Nathan Kleyn,这很有效,还有到short_open_标记设置的链接,我刚刚把它添加到书签中,这是一些很好的php阅读谢谢Nathan Kleyn,还有到short_open_标记设置的链接,我刚刚把它添加到书签中,这是一些很好的php阅读。谢谢,我喜欢在[我是]的时候将大的东西分解成小的块的想法寻找问题。这就是为什么我尝试发布实际问题可能出现的代码片段,而不是发布与问题相关但无助于解决问题的其他代码的页面。谢谢,我喜欢在[我是]时将大的东西分解成小的块的概念寻找问题。这就是为什么我尝试发布代码片段,指出实际问题可能在哪里,而不是发布与问题相关但无助于解决问题的其他代码页面。事实上,我以前在标题中有问题,我在标题中有单引号,但我将其切换为:实际上我以前在标题中有问题标题中有单引号,但我将其切换为: