使用Blueprint CSS框架时如何创建没有交替行颜色的表?

时间:2010-12-22 19:04:44

标签: css colors row css-tables blueprint-css

Blueprint CSS框架默认使所有表行都交替显示。如何为一个表禁用此行为?

我尝试使用Chrome开发者工具查看Chrome用于定义表格的所有样式,但未找到设置行颜色的样式。我也搜索了互联网,但没有找到解决方案。这就像魔术......

任何人都可以帮助我吗?

4 个答案:

答案 0 :(得分:15)

你需要一个更具体的选择器来覆盖...... BP非常通用,但不应该是一个问题,例如:

table.no-zebra tbody tr:nth-child(even) td,
table.no-zebra tbody tr.even td {
  background: transparent;
}

你可以用任何颜色替换透明,使所有行都成为纯色。

答案 1 :(得分:2)

我会在我自己的css文件中覆盖

tbody tr:nth-​​child(even)td,tbody tr.even td {background:none;}

答案 2 :(得分:1)

这是我放入CSS文件顶部以禁用Blueprint的偶数表行背景颜色。

table tr:nth-child(even) td {
  background: transparent;
}

答案 3 :(得分:0)

可能搜索并删除(来自screen.css)

tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}