我将更改某些表格的背景颜色。在我的例子中,我使用了<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>
答案 0 :(得分:2)
我在plotly
的任何地方都看不到$css_class
,但看起来你的问题就是你的功能。看起来您正试图从函数内部引用全局空间中的变量。尝试将print.php
添加到该功能的顶部。 php.net/manual/en/language.variables.scope.php
这是最好的解决方案吗?
IMO没有。 Google global $css_class;
您将了解为什么它不是最佳解决方案。
这是最简单的解决方案吗? 根据我能看到的一点点代码判断,然后我会说可能是的。