Paginacja linków
W stylach możemy określić jak będzie wyglądała np nawigacja na stronie np.
« previous 1 2 3 4 5 6 7 8 9... 15 16 next » coś takiego ale za pomocą stylów każdy z numerków strony jak również napisy previous/next możemy umieścić w podświetlanych kwadracikach.
w pliku CSS
<style type="text/css"> .pagination{ padding: 2px; } .pagination ul{ margin: 0; padding: 0; text-align: left; /*Set to "right" to right align pagination interface*/ font-size: 16px; } .pagination li{ list-style-type: none; display: inline; padding-bottom: 1px; } .pagination a, .pagination a:visited{ padding: 0 5px; border: 1px solid #9aafe5; text-decoration: none; color: #2e6ab1; } .pagination a:hover, .pagination a:active{ border: 1px solid #2b66a5; color: #000; background-color: #FFFF80; } .pagination a.currentpage{ background-color: #2e6ab1; color: #FFF !important; border-color: #2b66a5; font-weight: bold; cursor: default; } .pagination a.disablelink, .pagination a.disablelink:hover{ background-color: white; cursor: default; color: #929292; border-color: #929292; font-weight: normal !important; } .pagination a.prevnext{ font-weight: bold; } </style> |
w ramach BODY:
<div class="pagination"> <ul> <li><a href="#" class="prevnext disablelink">« previous[/url]</li> <li><a href="#" class="currentpage">1[/url]</li> <li><a href="#">2[/url]</li> <li><a href="#">3[/url]</li> <li><a href="#">4[/url]</li> <li><a href="#">5[/url]</li> <li><a href="#">6[/url]</li> <li><a href="#">7[/url]</li> <li><a href="#">8[/url]</li> <li><a href="#">9[/url]...</li> <li><a href="#">15[/url]</li> <li><a href="#">16[/url]</li> <li><a href="#" class="prevnext">next |