使用PHP

时间:2016-07-06 09:22:09

标签: php css

我正在尝试使用PHP向body标签添加一个类。我有一点工作,但我不确定检查多个页面的语法。希望这会更好地解释。 我目前在每个页面的头部都有一些代码来命名每个页面:

<?php 
$page = 'home';
?>

home替换为页面名称,例如about,contact etc

在我的身体标签上,我有以下内容:

<body class="<?php echo ($page == 'home' ? 'home':'');?>">

这会将“家”类添加到身体中。此代码位于header.php包含文件中,因此我需要它来检查所有页面,然后添加正确的类。如下所示:

<?php echo ($page == 'home' ? 'home':'');?>
<?php echo ($page == 'about' ? 'about':'');?>

希望这有一定道理。我猜测答案很简单(如果你知道的话),但我不是开发人员所以我的PHP经验非常有限。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:4)

如果你有

<?php 
$page = 'home';
?>

<?php 
$page = 'about';
?>

在每个页面的顶部,只需写下来就足够了:

<body class="<?php echo $page; ?>">