我正在我的网站上设置选项卡并使用 PHP 查找哪些是活动的。这是我的头文件中的代码。该选项卡在其他页面中设置并发送到页眉。
<ul class="nav pull-left">
<?php
if($_SESSION['val']==="1")
{
echo '<li' . ($tab == '1' ? 'class="active"' : '') . '><a href="1.php">1</a></li>';
echo '<li' . ($tab == '2' ? 'class="active"' : '') . '><a href="2.php">2</a></li>';
echo '<li' . ($tab == '3' ? 'class="active"' : '') . '><a href="3.php">3</a></li>';
echo '<li' . ($tab == '4' ? 'class="active"' : '') . '><a href="4.php">4</a></li>';
}
?>
</ul>
我可以看到哪个选项卡处于活动状态,并且这些选项卡是根据需要设置的,但是列表项显示为列表并且没有导航栏样式,因为设置活动选项卡会导致冲突。在没有这些选项卡处于活动状态的页面中,我能够以正常的导航栏样式查看选项卡。我有更好的方法吗?
更新
更正:选项卡根本不显示为活动状态。但是,如果我单击第 4 个选项卡,则会出现所需的样式。