CSS3/jQuery 选择器通过 :nt-child() 选择器设置 2 行组的样式

发布于 2024-09-13 01:22:08 字数 556 浏览 5 评论 0原文

我有一个 ,数据按 2 分隔,

所以我想将行(每 2 行)设置为斑马条纹,但每套 2 件都应该设计风格。

我正在尝试这样的事情:

 tr:nth-child(3n+1), tr:nth-child(4n+1){background:#f7f7f7;}

我更喜欢 CSS3 解决方案,但如果只有 jQuery 可以做到,那就没问题了。

请参阅演示(可通过jsFiddle编辑):

我尝试使用css技巧nth-child-tester,但我无法获取它。

问题是我如何设计每组(2)TR(行)的斑马样式

I have a <table> that the data is separated per 2 <tr>'s

So i want to style the rows(each 2 rows) as zebra stripped, but each set of 2 should be styled.

I am trying something like:

 tr:nth-child(3n+1), tr:nth-child(4n+1){background:#f7f7f7;}

I would prefer a CSS3 solution, but if only jQuery can do it, that will be fine.

Please see demo here (editable via jsFiddle):

I tried to play around with css-tricks nth-child-tester, but i couldn't get it.

The question is how do i zebra style each set of (2) TR's (rows)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

庆幸我还是我 2024-09-20 01:22:08

这里是一个分叉,其中每对行都有样式。

我必须编辑颜色才能看到任何东西。

您需要使用 (4n+1) 和 (4n+2)。

Here is a fork where every pair of rows is styled.

I had to edit the colour to see anything.

You need to use (4n+1) and (4n+2).

野稚 2024-09-20 01:22:08

这对你有用吗?

tbody tr:nth-child(4n+1){background:#f00;}
tbody tr:nth-child(4n+2){background:#f00;}
tbody tr:nth-child(4n+3){background:#0f0;}
tbody tr:nth-child(4n+4){background:#0f0;}

这会将成对的行交替着色为红色和绿色。

Would this work for you?

tbody tr:nth-child(4n+1){background:#f00;}
tbody tr:nth-child(4n+2){background:#f00;}
tbody tr:nth-child(4n+3){background:#0f0;}
tbody tr:nth-child(4n+4){background:#0f0;}

This will color pairs of rows alternating as red and green.

凡间太子 2024-09-20 01:22:08

其中任何一个都可以:

tr:nth-child(4n+1), tr:nth-child(4n+1)+tr {  }
tr:nth-child(4n+1), tr:nth-child(4n+2) {  }

Either of these would work:

tr:nth-child(4n+1), tr:nth-child(4n+1)+tr {  }
tr:nth-child(4n+1), tr:nth-child(4n+2) {  }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文