使用 PHP 向正文标签添加一个类


Adding a class to the body tag with PHP

我正在尝试使用 PHP 将一个类添加到正文标签中。我已经让它工作到一定程度,但我不确定检查多个页面的语法。希望这能更好地解释。我目前在每个页面的头部都有一些代码来命名每个单独的页面:

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

主页被替换为页面名称,例如关于,联系人等

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

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

这为身体增加了"家"的类别。这段代码位于标题中.php包含文件,所以我需要它来检查所有页面,然后添加正确的类。所以像这样:

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

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

任何帮助将不胜感激。

如果你有

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

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

等。

在每页的顶部,那么只需写一下就足够了:

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