gpt4 book ai didi

html - css中偶数/奇数行选择器后的颜色行

转载 作者:太空宇宙 更新时间:2023-11-04 15:22:26 25 4
gpt4 key购买 nike

给了一张 table

<table>
<tr class="sechead">...
<tr>...
<tr>...
<tr class="sechead">...
<tr>...
<tr>...
</table>

我试过以下方法。我希望它交替显示 sechead 之后的行的颜色。

table tr.sechead:nth-child(even) ~ tr{background-color:rgb(75,172,198);}
table tr.sechead:nth-child(odd) ~ tr{background-color:rgb(153,129,189);}

它用相同的颜色为所有行着色。有什么可能的解决方案吗?

最佳答案

问题是 .sechead 之后的所有行都在第一个 .sechead 之后

如果调整 HTML 没问题,你可以试试这个:

<table>
<tbody>
<tr class="sechead">...</tr>
<tr>...</tr>
<tr>...</tr>
</tbody>
<tbody>
<tr class="sechead">...</tr>
<tr>...</tr>
<tr>...</tr>
</tbody>
...
</table>

那么你的风格可以是:

tbody > tr {background-color:rgb(75,175,198);}
tbody:nth-child(even) > tr {background-color:rgb(153,129,189);}

请注意,我删除了“奇数”选择器,因此不支持 nth-child 的浏览器仍然定义了回退。

关于html - css中偶数/奇数行选择器后的颜色行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14427248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com