【问题标题】:Adding a class to the body tag with PHP使用 PHP 在 body 标签中添加一个类
【发布时间】:2016-07-06 09:22:09
【问题描述】:

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

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

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

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

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

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

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

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

任何帮助将不胜感激。

【问题讨论】:

    标签: php css


    【解决方案1】:

    如果你有

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

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

    等等

    在每一页的顶部,那么简单地写就足够了:

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

    【讨论】:

      猜你喜欢
      • 2018-05-22
      • 2015-01-29
      • 1970-01-01
      • 2017-09-18
      • 1970-01-01
      • 2018-03-09
      • 2014-07-28
      • 2016-01-22
      • 2011-12-03
      相关资源
      最近更新 更多