【发布时间】:2018-05-01 03:43:35
【问题描述】:
我正在尝试使用 active 类在我的网站中突出显示当前页面,以便用户可以知道用户可以知道他们当前所在的页面。下面是我试图开始工作的 php5 代码.
<!-- Pagination -->
<ul class="pagination pagination-lg">
<?php for ($page=1; $page<=$number_of_pages; $page++) { ?>
<li><a href="page.php?page=<?php echo $page?>" class= "active" ><?php echo $page ?></a></li>
<?php } ?>
</ul>
这就是我想要得到的东西
但是,这是我的代码当前生成的
这是我能想到的最好的了
<?php for ($page=1; $page<=$number_of_pages; $page++) { ?>
<li><a href="page.php?page=<?php echo $page?>" <?php if ($_GET['page'] == $page) { echo 'class= "active"'; } ?> >
<?php echo $page ?></a></li> <?php } ?>
【问题讨论】:
-
因为 php 不知道哪个是当前页面,所以它将类放在整个循环元素中
-
您正在将类
active1添加到选项卡 1,并将active2添加到选项卡 2。始终。活动标签和非活动标签之间没有区别。
标签: php html css pagination