【发布时间】:2015-04-14 13:47:26
【问题描述】:
我正在使用 Bootstrap 3 + Datatables 1.09,一切都很好。我尝试升级到 Datatables 1.10,我的表格的蓝白色条纹图案不再出现。如果我将“table table-striped”类添加到我的表中,则条纹图案是灰白色的。我怎样才能恢复我原来的蓝色条纹图案? 问候, 帕特里克
【问题讨论】:
标签: django twitter-bootstrap datatables
我正在使用 Bootstrap 3 + Datatables 1.09,一切都很好。我尝试升级到 Datatables 1.10,我的表格的蓝白色条纹图案不再出现。如果我将“table table-striped”类添加到我的表中,则条纹图案是灰白色的。我怎样才能恢复我原来的蓝色条纹图案? 问候, 帕特里克
【问题讨论】:
标签: django twitter-bootstrap datatables
DataTables 网站上的Bootstrap 3 example 确实显示了一个带有灰色/白色图案的表格,这种样式是在 Bootstrap CSS 文件中定义的。如果不查看您的 CSS 文件及其顺序,很难说为什么升级后样式会丢失。
要覆盖此模式,请在结束 </head> 标记之前添加以下代码,并将 table-striped 类添加到您的表中。
<style type="text/css">
/* BOOTSTRAP 3 TWEAKS */
.table-striped > tbody > tr:nth-of-type(2n+1),
.table-striped > tbody > tr.odd {
background-color: #D9EDF7;
}
.table-striped > tbody > tr.even {
background-color: #FFF;
}
</style>
更新:更新了 CSS 以同时为偶数行着色。
【讨论】:
.table-striped 替换为 .table-striped.dataTable。
</head> 标记之前添加 CSS 代码时,它可以工作。需要查看您的 HTML/CSS 文件来解释为什么它们的行为不同。