用CSS是不能分頁的,分頁是程序控制的。

成都創(chuàng)新互聯(lián)是一家專業(yè)提供仲巴企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計制作、成都網(wǎng)站制作、html5、小程序制作等業(yè)務(wù)。10年已為仲巴眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。
比如說:有100條數(shù)據(jù)要在頁面展示,每次展現(xiàn)10條,一共10頁。
程序會在第一頁取出1--10條數(shù)據(jù)給靜態(tài)頁面展示。
到第二頁的時候在去11--20條數(shù)據(jù)給靜態(tài)頁面展示。
當(dāng)然你要給程序相對應(yīng)的參數(shù),他才能從數(shù)據(jù)庫里面取出來。
美工只做一個展現(xiàn)頁面給程序員,分頁就是在靜態(tài)頁面上某個位置寫上“上一頁”、“下一頁”、“第一頁”、“最后一頁”“共多少頁”,或者是數(shù)字的1、2、3、4、5、6那種,剩下的程序員就會搞定一切的。
CSS只能做裝飾,不能分頁。
首先在列表模版寫分頁樣式的時候把這段代碼復(fù)制進去:
div class="dede_pages"
ul class="pagelist"
{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}
/ul
/div
然后在把css樣式加入到你自己的css文件里面
.dede_pages{ height:30px; background:#eeeeee; margin:15px 015px 12px; width:690px; float:left;text-align:center; display:inline;
}
.dede_pages ul{
list-style-type: none;text-align: center;
}
.dede_pages ul li{
display: inline;
}
.dede_pages ul li a{
background:#fff; padding:3px 5px; line-height:30px; margin:0 2px; font-family:Arial;
}
.dede_pages ul li a:hover{
color:#690;
text-decoration:none;
padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
background-color:#F8F8F8;
padding:2px 4px 2px;
font-weight:bold;
}
.dede_pages .pageinfo{
line-height:21px;
padding:12px 10px 12px 16px;
color:#999;
}
.dede_pages .pageinfo strong{
color:#555;
font-weight:normal;
margin:0px 2px;
}
可以啊,CSS樣式可以改變THINKPHP 分頁顯示樣式;這個在你模板賦值的時后做的!
我們可以對輸出的分頁樣式進行定制,分頁類 Page 提供了一個 setConfig 方法來修改默認的一些設(shè)置。例如:
$page-setConfig('header', ' 個會員 ' );
setConfig 方法支持的屬性包括:
header :頭部描述信息,默認值 “條記錄”
prev :上一頁描述信息,默認值是“上一頁”
next :下一頁描述信息,默認值是“下一頁”
first :第一頁描述信息,默認值是“第一頁”
last :最后一頁描述信息,默認值是“最后一頁”
theme :分頁主題描述信息,包括了上面所有元素的組合 ,設(shè)置該屬性可以改變分頁的各個單元的顯示位置,默認值是
“ %totalRow% %header% %nowPage%/%totalPage% 頁 %upPage% %downPage% %first% %prePage% %linkPage% %nextPage% %end% ”
通過 setConfig 設(shè)置以上屬性可以完美的定制出你的分頁顯示風(fēng)格。
新建一個thinkphp項目tp,入口文件如下:
2
在數(shù)據(jù)庫think下新建表qq_game,結(jié)構(gòu)如下:
3
新建一個控制器AdminAction.class.php,位置如圖所示:
4
在此控制器下新建函數(shù)beauty_page,用于美化分頁;
未設(shè)置自定義分頁時,函數(shù)如圖:
模板頁:tp/App/Tpl/Admin/beauty_page.html , 內(nèi)容如圖:
分頁結(jié)果如下:
thinkphp中通過分頁類Page提供的方法setConfig,來修改分頁的設(shè)置:
比如:在代碼 $pg = new Page($count, $per_page); 后插入下面的分頁設(shè)置代碼:
此時,分頁顯示結(jié)果如下(其中的上一頁、下一頁被改變):
Page類提供的setConfig方法,還可以設(shè)置theme 作為分頁主題描述信息。
設(shè)置該屬性可以改變分頁的各個單元的顯示位置,默認值是:
"%totalRow% %header% %nowPage%/%totalPage% 頁 %upPage% %downPage% %first% %prePage% %linkPage% %nextPage% %end%"
可以通過改變該值的樣式改變分頁的樣式。
比如:在列表頁添加樣式:如下:
結(jié)果顯示如下:
也可以給記錄總數(shù)添加樣式,如圖,給當(dāng)前記錄數(shù),添加樣式:
在模板頁添加樣式,如圖:
結(jié)果顯示:
總結(jié):可根據(jù)自己的愛好,自行添加樣式,其中.pages a , .pages .current 是自帶的,最好不要修改名稱,可修改樣式;如果不滿意,可參考第11步,自行修改。
新聞標(biāo)題:分頁樣式css樣式,分頁樣式設(shè)計
文章位置:http://chinadenli.net/article5/dsiodoi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、品牌網(wǎng)站制作、動態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、網(wǎng)站策劃、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)