首页 前端知识 【css】原生table制作奇偶行不同背景色表格,取消td单元格自带单线

【css】原生table制作奇偶行不同背景色表格,取消td单元格自带单线

2024-02-19 09:02:17 前端知识 前端哥 927 523 我要收藏

需求:制作奇偶行不同背景色的表格

 

解决问题及实现步骤:

1.表头背景色:

实现:在thead/tr/里面设置每个td的背景色

<table>
    <thead>
        <tr>
            <td v-for="item in tHeadList" :key="item.key" class=""thead-container">
                {{ item.value }}
            </td>
        </tr>
    </thead>
</table>


// css
.thead-container {
    background-color: #f2f2f2;
}
        

2.需要将thead的背景色完全满铺,不要留单元格自带的白痕

实现: 

<table style="border-collapse: collapse"></table>

现在得到的效果图:

最终实现的效果图:

3.奇偶行不同背景色

实现:在tbody的tr标签添加"tbody-container"类名

  .tbody-container:nth-of-type(odd) { // 奇数行
    background-color: #fff;
  }
  .tbody-container:nth-of-type(even) { // 偶数行
    background-color: #f2f2f2;;
  }

4.整个表格平铺在包裹的div里面

实现:table标签设置width: 100%

5.表格单元格插入img对齐

实现:

td {
    img {
        width: 35px;
        height: 35px;
        text-align: center;
        vertical-align: middle;
      }
}

转载请注明出处或者链接地址:https://www.qianduange.cn//article/2250.html
标签
评论
发布的文章

jquery初始化方法

2024-03-04 10:03:13

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!