css - gwt 样式第 n 个子级与第一个子级碰撞

标签 css gwt css-selectors

我想在 GWT 中为我的 FlexTable 定义一组 CSS 规则。我为所有奇数和偶数的组合定义了 4 种不同的规则。

.myTable tbody tr:nth-child\(odd\) td:nth-child\(odd\) {
    background: #EEEEDD;
}

它工作得很好,但现在我想为表格的第一行定义单独的样式。我尝试做这样的事情:

.myTable tbody tr:first-child {
    background: #123456;
}

但它不适用于之前的 4 条规则。它被忽略。您对如何为表格的第一行定义单独的样式有什么建议吗?

最佳答案

由于您将背景应用于第一条规则中的 td 元素,因此您需要将其应用于第二条规则中的 td 元素。

假设您希望整个第一行中的所有单元格具有相同的不同背景:

.myTable tbody tr:first-child td:nth-child\(even\), 
.myTable tbody tr:first-child td:nth-child\(odd\) {
    background: #123456;
}

为了使其更短,这里有一个技巧,使用 :nth-child(n) 来匹配所有 td 元素:

.myTable tbody tr:first-child td:nth-child\(n\) {
    background: #123456;
}

关于css - gwt 样式第 n 个子级与第一个子级碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9860685/

相关文章:

java - 在 GWT 中使用 JSONParser 的问题

css - GWT - css 类名

html - 在没有 jquery 的情况下为每第 4 个奇数/偶数 nth-child(2n) 设置样式

c# - 无法将 css 链接到 c# 元素中生成的 html

css - 为什么我的链接无法使用 Css 转换和 Z-index?

css - Wordpress CSS 导航菜单悬停淡入淡出效果

php - 在列而不是行中显示 php 查询

swift - 一个 Swift 程序真的是这样部署的吗?

javascript - 前置所有 CSS 选择器

html - 伪选择 nth-child tweeking