当前位置: 首页 > 面试题库 >

我如何在CSS中运行PHP

柯镜
2023-03-14
问题内容

我有一个像这样的样式表链接

<link href="css/<? echo $theme;?>/styles.css" rel="stylesheet" type="text/css" />

在CSS内,我希望能够回显db输出的背景图像

body{ background-image:url(../../images/<?php echo $theme.'/'.$background;?>);}

我尝试将以下内容添加到页面的开头,但它只是将所有内容输出为html代码

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

我肯定这有问题,有人可以建议最好的做法吗?

提前致谢


问题答案:

将结尾更改为php的文件更改为由服务器运行,完成后就可以链接到该文件,就好像它是常规的css文件一样,并确保正确设置了标头代码并使用了该标头代码。文件顶部

更改:

<link href="css/<? echo $theme;?>/styles.css" rel="stylesheet" type="text/css" />

至:

<link href="css/<? echo $theme;?>/styles.php" rel="stylesheet" type="text/css" />

和该文件的顶部

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

顺便说一句,因为您似乎已经启用了 php shorttags ,则 最好还是 使用而不是使用

<? echo $var;?>

采用

<?=$var;?>


 类似资料:
  • 问题内容: 我需要在Matlab中运行Java .jar文件。 我们将文件称为MyJar.jar,如果有帮助,我正在运行Java 1.8.0_121-b13。 我尝试了不同的解决方案,并收到了这些相应的错误 我已经设置了javaclasspath:C:\ My \ Java \ Class \ Path \ To \ MyJar.jar(即使它没有任何帮助) 我什至已经准备好编辑classpath

  • 我假设需要额外的依赖项,但我不能确切地理解是什么。我很感激大家的帮助。 我的pom文件是:

  • 我是Laravel的新手,正在尝试加载公共目录中的css。页面加载没有问题,但是CSS在firebug中给了我一个404错误: 我在刀片模板中写了这个: 哪些产出: 这似乎是正确的。 该网站使用php artisan Service运行。有什么建议吗?谢谢

  • 我读过laravel 5.5留档为unittest。据说我们只需要执行phpUnit{如https://laravel.com/docs/5.5/testing}然后我尝试了这个:如何使用phpUnit运行单个测试方法? 但据说“无法打开文件”。然后我尝试了phpunitexampletest,但仍然无法打开该文件。那么这里怎么了。。。?提前谢谢

  • 问题内容: 我想在同一行上使用两个项目作为左侧的项目。 我一个人就能做到这一点没有问题。问题是, 即使您将浏览器的尺寸调整得很小 ,我也希望这两项 保持 同一行。您知道…就像桌子一样。 __ 我们的目标是 无论在什么情况下都 不会包裹右边的物品。 我该如何使用CSS告诉浏览器,我宁愿 拉伸包含而不是包装它,因此div在 ?之下? 我想要的是: 问题答案: 将浮动s 包装在使用此跨浏览器最小宽度ha

  • 我想并行运行我的测试,这样可以节省时间,我确实在宁静中找到了一个选项,我们可以批量运行测试,但不能并行运行,而且cucumber并行似乎很有前途,下面的链接是针对maven项目的,运行宁静-cucumber并行测试用例有任何关于宁静/JS和npm的建议吗?