是否可以基于php变量定义类

时间:2015-05-04 14:09:40

标签: php css

我想根据变量将主体定义为某种颜色。

我一直在努力解决这个问题。

<?php

    $seperate_sitting_yes = "Yes";


    if($seperate_sitting_yes == "Yes")

{
?>

    <style type="text/css"></style>
        body {
        background-color: blue;
        }
    </style>

<?
}
?>

有没有办法做到这一点。我想你可以用这种方式使用HTML,也许你可以定义这样的样式......

任何想法......谢谢。

2 个答案:

答案 0 :(得分:1)

在您未经编辑的问题中,您的</style>太多了,只需删除</style>代码就行了!!

<?php
        $seperate_sitting_yes = "Yes";
        if($seperate_sitting_yes == "Yes")
    {
    ?>
        <style type="text/css">
            body {
            background-color: blue;
            }
        </style>
 <?php
   }
 ?>

答案 1 :(得分:0)

这是一种方法

<?php $seperate_sitting_yes = 'Yes'; ?>
<style type="text/css">
    body {
        background-color: <?= $seperate_sitting_yes == "Yes" ? "blue" : ""; ?>;
    }
</style>

<?php $seperate_sitting_yes = 'Yes'; ?>
<?php if($seperate_sitting_yes == "Yes") : ?>
<style type="text/css">
    body {
        background-color: "blue";
    }
</style>
<?php endif ?>

<?php $seperate_sitting_yes = 'Yes';
    if($seperate_sitting_yes == 'Yes'){
     echo '<style type="text/css"> body {background-color: "blue";}</style>';
    }
?>