html - 你如何斑马条纹 rowspan 表?

标签 html css css-tables

我的表格有 rowspan 单元格,如何应用条纹背景,以便将 rowspan 单元格的行视为一行,如下所示:

enter image description here

tbody tr:nth-child(odd) {
   background-color: #ccc;
}

https://jsfiddle.net/gtL0tL6f/

最佳答案

你可以用很多来构建你的表 喜欢:

<table>
  <tbody>
    <tr>
      <td rowspan=2>row a</td>
      <td>row b</td>
      <td>row c</td>
    <tr>
    <tr>
      <td>row b</td>
      <td>row c</td>
    <tr>
  <tbody>
  <tbody>
    <tr>
      <td rowspan=2>row b</td>
      <td>row a</td>
      <td>row b</td>
    <tr>
    <tr>
      <td>row c</td>
      <td>row d</td>
    <tr>
  <tbody>
</table>

你的 css 可能是

tbody:nth-child(odd) {
  background: #CCC;
}

就像这个片段中描述的那样: https://codepen.io/cimmanon/pen/KqoCs

关于html - 你如何斑马条纹 rowspan 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42079457/

相关文章:

html - 有没有办法创建纯 CSS2 跨浏览器三 Angular 形?

html - 我想在不使用 Bootstrap 的情况下对齐导航栏中的元素

javascript - 如何使网站中的图片随机变化?

javascript - 无法让 jquery.data() 或 .attr() 工作都返回未定义

css - Rails 4 css BG Assets

html - 表格单元格中的 div 100%

seo - 什么 HTML5 标签应该用于 "Call to Action"Div?

javascript - 灯箱里面有 2 个不同的进度条

CSS大方格——如何生成表格