html - 如何将 html 表格分成两列,交替行背景颜色

标签 html css

我处理这个问题已经有一段时间了,似乎在任何平台上都找不到真正的解决方案。 这是最终结果的样子。 enter image description here

这是表结构。

   <table  cellspacing="0" cellpadding="7px">
        <tr>
            <td><b><?php echo $title_form_database; ?></b></td>
            <td><?php echo $data_from_database; ?></td>
        </tr>
   </table>

所以每个属性例如(max. Leistung) 和它前面的数据是一行。 我想要的是将表格分成两列,如图所示。 我无法设置特定的行数,因为我不知道每个产品有多少属性,而且它是从数据库动态加载的。 另外我想知道如何处理行的背景颜色。

最佳答案

您可以使用 css 选择器来处理。我认为这就是您要寻找的:

tr:nth-child(even) {
    background: #CCC;
  }
tr:nth-child(odd) {
    background: #FFF
  }

关于html - 如何将 html 表格分成两列,交替行背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52890010/

相关文章:

javascript - 如何使用 html/css 使页面在 MouseRelease 上移动?

javascript - 如何使用selenium和python点击Javascript按钮?

javascript - 迭代显示一组图像,一次只显示一张

html - 响应式网页布局(无标题)

javascript - 无法更改 jquery 对象 css

html - 维基百科表中的默认排序列

c# - 当母版页已经声明了 Jquery 时将 Jquery 添加到 aspx 页面

html - Firefox 4 必需的输入表单红色边框/轮廓

javascript - jQuery 用户界面 : Animate from right to left

javascript - *ng如果 Angular 没有绑​​定正确的值