Pagenation với background
Pagenation với background, giúp cho layout đỡ nhàm chán hơn.
Đánh số trang (Pagination) – background
Sử dụng border cho "đánh số trang" tạo thêm một định dạng khác, cách sử dụng css tương tự các cách dùng khác.
Html viết:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Học Web Chuẩn</title> <style> * { /* reset lại margin và padding cho các tag */ margin: 0; padding: 0; } .pagination p, .pagination ol, .pagination ol li { display:inline; } .pagination ol { margin: 0 10px; } * html .pagination ol { /* hack IE6 */ margin: 0 10px 0 14px; } *:first-child + html .pagination ol { /* hack IE7 */ margin: 0 10px 0 14px; } .pagination a, .pagination ol li span { background-color: #eb5449; border: 1px solid #c1170b; color: #fff; display: inline-block; padding: 2px 8px; text-decoration: none; } .pagination a:hover, .pagination ol li span { background-color: #f8d0b5; border: 1px solid #f9b080; color: #eb5449; } .pagination ol li span { font-weight: bold; } </style> </head> <body> <div class="pagination"> <p><a href="http://hocwebchuan.com/"><< Previous</a></p> <ol> <li><a href="http://hocwebchuan.com/">1</a></li> <li><span>2</span></li> <li><a href="http://hocwebchuan.com/">3</a></li> <li><a href="http://hocwebchuan.com/">4</a></li> <li><a href="http://hocwebchuan.com/">5</a></li> </ol> <p><a href="http://hocwebchuan.com/">Next >></a></p> </div> </body> </html>
Hiển thị trình duyệt:
Canh pagination giữa nội dung bằng text-align: center
Html viết:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Học Web Chuẩn</title> <style> * { /* reset lại margin và padding cho các tag */ margin: 0; padding: 0; } .pagination { text-align: center; } .pagination p, .pagination ol, .pagination ol li { display:inline; } .pagination ol { margin: 0 10px; } * html .pagination ol { /* hack IE6 */ margin: 0 10px 0 14px; } *:first-child + html .pagination ol { /* hack IE7 */ margin: 0 10px 0 14px; } .pagination a, .pagination ol li span { background-color: #eb5449; border: 1px solid #c1170b; color: #fff; display: inline-block; padding: 2px 8px; text-decoration: none; } .pagination a:hover, .pagination ol li span { background-color: #f8d0b5; border: 1px solid #f9b080; color: #eb5449; } .pagination ol li span { font-weight: bold; } </style> </head> <body> <div class="pagination"> <p><a href="http://hocwebchuan.com/"><< Previous</a></p> <ol> <li><a href="http://hocwebchuan.com/">1</a></li> <li><span>2</span></li> <li><a href="http://hocwebchuan.com/">3</a></li> <li><a href="http://hocwebchuan.com/">4</a></li> <li><a href="http://hocwebchuan.com/">5</a></li> </ol> <p><a href="http://hocwebchuan.com/">Next >></a></p> </div> </body> </html>
Hiển thị trình duyệt:
Canh pagination bên phải nội dung bằng text-align: right
Html viết:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Học Web Chuẩn</title> <style> * { /* reset lại margin và padding cho các tag */ margin: 0; padding: 0; } .pagination { text-align: right; } .pagination p, .pagination ol, .pagination ol li { display:inline; } .pagination ol { margin: 0 10px; } * html .pagination ol { /* hack IE6 */ margin: 0 10px 0 14px; } *:first-child + html .pagination ol { /* hack IE7 */ margin: 0 10px 0 14px; } .pagination a, .pagination ol li span { background-color: #eb5449; border: 1px solid #c1170b; color: #fff; display: inline-block; padding: 2px 8px; text-decoration: none; } .pagination a:hover, .pagination ol li span { background-color: #f8d0b5; border: 1px solid #f9b080; color: #eb5449; } .pagination ol li span { font-weight: bold; } </style> </head> <body> <div class="pagination"> <p><a href="http://hocwebchuan.com/"><< Previous</a></p> <ol> <li><a href="http://hocwebchuan.com/">1</a></li> <li><span>2</span></li> <li><a href="http://hocwebchuan.com/">3</a></li> <li><a href="http://hocwebchuan.com/">4</a></li> <li><a href="http://hocwebchuan.com/">5</a></li> </ol> <p><a href="http://hocwebchuan.com/">Next >></a></p> </div> </body> </html>