在 PHP 中使用 URL 突出显示当前导航选项卡 [英] Hilighting The Current Navigation Tab Using URL in PHP

查看:27
本文介绍了在 PHP 中使用 URL 突出显示当前导航选项卡的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用 php url 显示当前导航选项卡,带有和不带有 .php 扩展名

Hilighing the current navigation tab using php url ,with and with out .php Extension

 //php code
function curPageName() {
return substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);
}
$Current=curPageName();;
?> 

//HTML,CSS

<li id=<?php if ("index.php"==$Current) echo "selected";else echo "";?>>

推荐答案

希望对你有帮助

<?php

    function curPageName() {
    return substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);
    }
    $Current=curPageName();

   $nav_tabs=array('home','about','products','contacts');

   foreach($nav_tabs as $nav)
   {
          if($nav == $current)
         {
             echo"<li class='active' > <a href='$nav' > $nav </a></li>";
         }
         else
        {
             echo"<li  > <a href='$nav' > $nav </a></li>";
        }
   }
?>

//在 CSS 中定义 active 以突出显示选项卡

// in CSS define active to highlight the tab

.active{
background-color:black;
font-white;
}

这篇关于在 PHP 中使用 URL 突出显示当前导航选项卡的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆