Html 交替表格行颜色使用CSS,单个单元格的颜色不是均匀的行

Html 交替表格行颜色使用CSS,单个单元格的颜色不是均匀的行,html,css,css-selectors,background-color,css-tables,Html,Css,Css Selectors,Background Color,Css Tables,不知何故,我无法理解以下几点: 如果我使用前面提到的主题中建议的代码,偶数单元格会被着色(第一、第三和第五个,一行总共有5个单元格)。我用“偶数”或“奇数”都没关系 td:nth-child(odd) { background: #f5f6fa; } 如果使用以下代码,则所有行都会着色: tr:nth-child(odd) { background: #f5f6fa; } @svdh您的身体外有标签,html标签在普通网页中也不会呈现。HTML的问题是,您正在

不知何故,我无法理解以下几点:

如果我使用前面提到的主题中建议的代码,偶数单元格会被着色(第一、第三和第五个,一行总共有5个单元格)。我用“偶数”或“奇数”都没关系

td:nth-child(odd)
{
    background: #f5f6fa;
}
如果使用以下代码,则所有行都会着色:

tr:nth-child(odd)
  {
        background: #f5f6fa;
  }

@svdh您的身体外有标签,html标签在普通网页中也不会呈现。HTML的问题是,您正在设置表的加载,而不是多行加载。应该是这样的

<table>
 <tr>
  <td>One</td>
  <td>One.</td>
 </tr>
 <tr>
  <td>Two</td>
  <td>Two.</td>
 </tr>
 <tr>
  <td>Three</td>
  <td>Three.</td>
 </tr>
</table>

在这里拉小提琴

提供html和完整的CSW您的问题是什么?谢谢,这很有意义。谢谢不幸的是,我使用的插件创建了“表负载”(下载管理器)。我为1个“包”提供了标记(HTML),当我创建一个包含多个“包”的页面时,插件会创建多个表,从而产生大量的表。你是说如果使用正确的标记?(您建议的)我使用以下内容:[icon][title][file\u size][download\u url]title=“height=“15”width=“14”>[更新日期]嗯……我会尽量澄清一下:我有10张桌子,都是同一个班级的。我想给桌子添加交替的颜色。表1:红色表2:白色表3:红色。等等。谢谢你的提示。我用记事本+++@svdh更新了我的答案,还加了一把小提琴。希望能有所帮助。这很有效!非常感谢你的帮助和帮助不耐烦。
table:nth-child(odd){background:#ff0000;}