Php 根据条件更改CSS
这就是我要做的 我试图根据PHP值的选择更改CSS背景颜色 以下是我想做的:Php 根据条件更改CSS,php,html,css,Php,Html,Css,这就是我要做的 我试图根据PHP值的选择更改CSS背景颜色 以下是我想做的: if (temp_value != '') { <style>span.class_color = "#ccffcc";</style> } else { <style>span.class_color = "#ffffff" </style> } <span class="class_color">Hello there!</span>
if (temp_value != '') { <style>span.class_color = "#ccffcc";</style> }
else { <style>span.class_color = "#ffffff" </style> }
<span class="class_color">Hello there!</span>
if(temp_value!=''){span.class_color=“#ccffcc”}
else{span.class_color=“#ffffff”}
你好!
要将值分配给css属性,我们必须使用:
而不是=
if (temp_value != '') { echo '<style>span.class_color: "#ccffcc";</style>'; }
else { echo '<style>span.class_color: "#ffffff" </style>'; }
<span class="class_color">Hello there!</span>
if(temp_值!=“echo”span.class_颜色:“#ccffcc”;”
else{echo'span.class_color:#ffffff'}
你好!
要将值分配给css属性,我们必须使用:
而不是=
if (temp_value != '') { echo '<style>span.class_color: "#ccffcc";</style>'; }
else { echo '<style>span.class_color: "#ffffff" </style>'; }
<span class="class_color">Hello there!</span>
if(temp_值!=“echo”span.class_颜色:“#ccffcc”;”
else{echo'span.class_color:#ffffff'}
你好!
这里有多个问题:
- 你的CSS定义没有任何意义,span.class_color是选择器,如果你想给文本的颜色赋值,那么你需要span.class_color{color:#fff}
- 最后一行是无效的PHP,我认为您希望使用echo显示它,或者在这之前使用?>结束PHP
<style>
span.class_color_normal {
color: #ccffcc;
}
span.class_color_empty {
color #fff;
}
</style>
span.class\u颜色\u正常{
颜色:#中交办;;
}
span.class\u颜色\u空{
颜色#fff;
}
然后在PHP中更改类,如:
if($temp\u值!='')
$class='class_color_normal';
其他的
$class='class_color_empty';
回显“你的文字在这里”;
这里有多个问题:
- 你的CSS定义没有任何意义,span.class_color是选择器,如果你想给文本的颜色赋值,那么你需要span.class_color{color:#fff}
- 最后一行是无效的PHP,我认为您希望使用echo显示它,或者在这之前使用?>结束PHP
<style>
span.class_color_normal {
color: #ccffcc;
}
span.class_color_empty {
color #fff;
}
</style>
span.class\u颜色\u正常{
颜色:#中交办;;
}
span.class\u颜色\u空{
颜色#fff;
}
然后在PHP中更改类,如:
if($temp\u值!='')
$class='class_color_normal';
其他的
$class='class_color_empty';
回显“你的文字在这里”;
没关系。。。我为我的大脑放屁感到抱歉
我应该做的是:{ background-color: #ccffcc;}
没关系。。。我为我的大脑放屁感到抱歉 我应该做的是:
{ background-color: #ccffcc;}
@凯文·戴维斯:它能解决你的问题吗?你应该重复最后一行,或者重复前两行?;-)@RacilHilan很抱歉,我没有理解你。你仍然在混合HTML和PHP代码。您需要将最后一行更改为PHP,就像前两行一样:
echo'Hello here!'代码>,或者您需要用
标记围绕前两行。CSS也没有span.class\u color
属性。它应该是span.class{color:xxx;}
@Kevin Davis它解决了你的问题吗?你应该回显最后一行,或者PHPing前两行?;-)@RacilHilan很抱歉,我没有理解你。你仍然在混合HTML和PHP代码。您需要将最后一行更改为PHP,就像前两行一样:echo'Hello here!'代码>,或者您需要用
标记围绕前两行。CSS也没有span.class\u color
属性。应该是span.class{color:xxx;}
。这也起到了作用。。非常感谢。这也成功了。。非常感谢你。