使用PHP更改CSS背景颜色

时间:2016-04-05 21:14:01

标签: php css

我将更改某些表格的背景颜色。在我的例子中,我使用了<div>。 我有一个脚本,它在css选项卡设计中分隔2个不同的打印输出,所以如果你更改标签,它就是同一个网站。

我想在每个标签上使用不同的背景颜色。

我试图在我的print.php文件中添加一个新的php变量,如`

<class="tab_new '.$css_class.'">

仅对背景颜色应该只有css规则。

$css_class = 'classname1' // first case
$css_class = 'classname2' // second case

我将得到错误PHP var $ css_class未定。 但问题是,我的print.php在文件之前是requiering_once,其中$ css_class的定义是(verb.php)。

请看看这2个文件。也许我的例子对我的问题不正确,但我不知道,如何解释它。

.blue  {background-color:CornflowerBlue; font-weight:bold}
<div class="blue">My backround is CornflowerBlue</div>
<br><br>
<div class="blue">My backround  should be green</div>

1 个答案:

答案 0 :(得分:2)

我在plotly的任何地方都看不到$css_class,但看起来你的问题就是你的功能。看起来您正试图从函数内部引用全局空间中的变量。尝试将print.php添加到该功能的顶部。 php.net/manual/en/language.variables.scope.php

这是最好的解决方案吗? IMO没有。 Google global $css_class;您将了解为什么它不是最佳解决方案。

这是最简单的解决方案吗? 根据我能看到的一点点代码判断,然后我会说可能是的。