- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我正在使用 Bootstrap 并有一个条纹表。为了按需显示更详细的信息,我每隔两行折叠一次。折叠(但不是条纹) table , Twitter Bootstrap Use collapse.js on table cells [Almost Done]
问题是,在默认行为下,所有“主要”表格行都以相同颜色着色,并且当所有可展开行(包含详细信息)折叠时,表格看起来没有条纹。这是因为可扩展行“破坏”了着色顺序。
我想让主行和可扩展行被视为单个 block 并使用一种颜色进行着色。
我的想法是将 strip 化的步长从每秒更改为每隔两对行。但我不知道该怎么做。
在 bootstrap.css 中有以下字符串负责 strip 化:
...
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
background-color: #f9f9f9;
}
...
我想我需要将“奇数”参数更改为(4n-3 和 4n-2)之类的东西,但我不确定如何正确地进行。
是否可以更改 strip 化步骤?如果可以,我该怎么做?
最佳答案
Quote :
The :nth-child(n) selector matches every element that is the nth child, regardless of type, of its parent. n can be a number, a keyword, or a formula.
简而言之,是您可以将odd
更改为4n-3
,(第一个 child 的索引为1)。
键:
注意:键 1/2 的示例为 p:nth-child(odd)
,键 3/4/5(就 an+b 而言)的示例为 p:nth-child(4n-3)
关于css - Bootstrap 表条纹 : how can I change the stripe step?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25504077/
我是一名优秀的程序员,十分优秀!