我看過這麼多的教程,但它沒有工作。我從最近3天試圖這件事,最後我需要你們幫助我。我是初學者,所以請一步一步解釋。 百感謝名單中的先進....突出顯示當前分頁頁面?
這裏是我的CSS代碼:
div.pagination
{
width:625px;
clear:both;
padding:10px 0 10px 0;
margin:0px;
text-align:center;
float:left;
clear:both;
font-size:11px;
}
div.pagination a
{
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #52bfea;
text-decoration: none;
color: #52bfea;
}
div.pagination a.current
{
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #52bfea;
font-weight: bold;
background-color: #52bfea;
color: #FFF;
}
div.pagination a:hover, div.pagination a:active
{
border:1px solid #52bfea;
color: #fff;
background-color: #52bfea;
}
這裏是我的PHP代碼:
<div class="pagination">
<?php
if($pagination->total_pages() > 1)
{
?>
<?php
if($pagination->has_previous_page())
{
?>
<a href="index.php?page=<?php echo $pagination->previous_page();?>"><< prev</a>
<?php
}
?>
<?php
for($i=1; $i <= $pagination->total_pages(); $i++)
{
$class = ($i==isset($_GET['page']))? 'current' : '';
?>
<a class='<?php echo $class?>' href="test.php?page=<?php echo $i; ?>"><?php echo $i?></a>
<?php
}
?>
<?php
if($pagination->has_next_page())
{
?>
<a href="index.php?page=<?php echo $pagination->next_page();?>"> next >></a>
<?php
}
?>
<?php
}
?>
</div>
</div>
你的問題是什麼?你的代碼會發生什麼?假設正在將當前樣式應用於當前分頁編號。怎麼了? – Alvaro
我不認爲這樣的代碼有任何問題... – guri
問題是當我點擊頁面2 ..我想我的頁面圖標顏色變化.... –