2016-07-06 9 views
0

PHPを使用してbodyタグにクラスを追加しようとしています。私は一点まで作業していますが、複数のページをチェックする構文についてはわかりません。これがより良く説明されることを願っています。 私は現在、個々のページに名前を付けるために、各ページの頭の中でいくつかのコードを持っている:PHPを使用してボディタグにクラスを追加する

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

ホーム約ページなどの名前に置き換えられ、私のbodyタグになど

に連絡し、私が持っています次のようになります。

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

これは、身体に「家」のクラスを追加します。このコードはheader.phpにインクルードされていますので、すべてのページを確認してから適切なクラスを追加する必要があります。だから、のようなもの:

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

など

希望これは、いくつかの意味があります。私は答えがかなりシンプルだと思いますが(もしあなたが分かっていれば)、私は開発者ではありませんので、PHPの経験は非常に限られています。

ご協力いただければ幸いです。

答えて

3

各ページの上部にあるなど

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

または

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

を持っている場合、それは単に書くことで十分であろう。

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

浪人、 それは最高です。私が言ったように、それはあなたがそれが完了したことを見るととても簡単です。ありがとうございました!!! –

関連する問題