使用php更改页面的背景颜色

时间:2011-03-29 15:59:14

标签: php

我有一个标准的html页面,所以:

<html>
<head>..
.
..
and so on

我有一个PHP脚本链接到该html页面:

if blablabla {

change background color;
}

如果满足if语句中的条件,有没有人知道如何更改页面的背景颜色?

我希望我明白这一点,如果没有,请说明哪一点不清楚。

感谢您提前提供任何帮助

3 个答案:

答案 0 :(得分:6)

将您的<body>标记放入if else

if blablabla {

 echo '<body style="background-color:white">';
}
else {
 echo '<body style="background-color:orange">';
}

答案 1 :(得分:2)

这不一定很棒,但它应该完成工作:

if ( your_conditional ) {
  $styleBlock = sprintf('
    <style type="text/css">
       body {
         background-color:%s
       }
    </style>
  ', $yourColor);
  echo $styleBlock;
}

关于这一点的一个好处是用这种技术,你可以把你的if语句放在任何地方 - 无论你把它放在哪里,它都会对身体标签起作用。

一个警告:如果您在页面的下方有body标记背景颜色的其他样式规则,那么这些规则将优先于if声明中的那个。

答案 2 :(得分:0)

这里是我想改变身体背景的代码

&#13;
&#13;
<body bgcolor="<?php echo $name2; ?>">
&#13;
&#13;
&#13;