【发布时间】:2018-09-05 21:49:27
【问题描述】:
我正在使用带有 ->render() 或 ->links() 方法的 Laravel 分页。一切都很好,唯一的问题是我当前的活动页面,不管是第一个,第二个还是最后一页,如果是活动页面,样式就不能正常工作。这是我的问题的一个例子。
搜索我的问题的解决方案我可以看到所选页码已添加并添加了“活动”类。搜索我的 css 文件(来自 coreui 免费模板)
我找到了以下样式:
.page-item.active .page-link,
.pagination-datatables li.active .page-link,
.pagination li.active .page-link,
.page-item.active .pagination-datatables li a,
.pagination-datatables li .page-item.active a,
.pagination-datatables li.active a,
.page-item.active .pagination li a,
.pagination li .page-item.active a,
.pagination li.active a {
z-index: 2;
color: #fff;
background-color: #20a8d8;
border-color: #20a8d8;
}
这是render()函数的HTML输出:
<ul class="pagination">
<li><a href="http://localhost:8000/productos?page=1" rel="prev">«</a></li>
<li><a href="http://localhost:8000/productos?page=1">1</a></li>
<li class="active"><span>2</span></li>
<li><a href="http://localhost:8000/productos?page=3">3</a></li>
<li><a href="http://localhost:8000/productos?page=3" rel="next">»</a></li>
</ul>
可能是什么问题?
【问题讨论】:
-
请张贴分页 HTML 标记。
-
@fubar 我添加了我的html
-
我实际上是指
render()方法输出的HTML。其他标记不相关。 -
@fubar 准备好了,我添加了渲染输出。
-
问题是您发布的 CSS 实际上并未针对活动的分页项 -
.pagination li.active span。
标签: css laravel twitter-bootstrap laravel-pagination