我有一个表定义< table class =“table table-striped”>具有一些行,例如< tr class =“success”>< tr class =“info”>和< tr class =“warning”> ;. 成功和信息表行显示正常:红色和蓝色就像它们应该是.但警告行不会按预期显示黄色.它们只是普通的,斑马条纹的白色或灰色. 奇怪的是,如果我将table-hover添加到表的类中,则警告行将显示为黄色,但仅在悬停时显示.然而,成功和信息行始终显示其颜色,悬停或不显示.
解决方法
关于v3.0.3的这个问题(它将在v3.1中解决,每当它们发布时),一个快速/粗略的修复就是为这个问题添加一些特定的CSS的重要覆盖:
.table-striped > tbody > tr > .danger,.table-striped > tbody > .danger > td,.table-striped > tbody > .danger > th { background-color: #f2dede !important; }
显然,如果你使用这些,那么添加这个forad,tfoot等和成功,信息等.我只是在使用危险,只有在tbody.我把这些修改放在我的bootstrap.css文件中,这样当我升级到v3.1时,它将会更新.