当前位置: 首页 > news >正文

CSS实现table表格:隔行换色的效果

表格是网页中十分重要的组成元素。表格用来存储数据,包含标题、表头、行和单元格。在HTML语言中,表格标记使用符号<table>表示。定义表格光使用<table>是不够的,还需要定义表格中的行、列、标题等内容。推荐博文:《HTML中Table表格的使用》

在CSS中,可以使用 nth-child 选择器来实现隔行换色。该选择器用于匹配父元素中的特定子元素,nth-child(odd) 可以匹配奇数行,nth-child(even) 可以匹配偶数行。示例如下:

<style>/* 奇数行的颜色 */table tbody tr:nth-child(odd) {background-color: #EFF3F5;}/* 偶数行的颜色 */table tbody tr:nth-child(even) {background-color: #FFFFFF;}
</style>

实例效果:

【实例】使用CSS样式实现 table 表格隔行换色的效果。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="author" content="pan_junbiao的博客"><title>隔行换色的效果</title><style>table {border-collapse: collapse;}table,table tr th,table tr td {border: 1px solid #ddd;text-align: center;padding: 10px;}/* 表头的颜色 */table tbody th{background-color:#64A1D7;}/* 奇数行的颜色 */table tbody tr:nth-child(odd) {background-color: #EFF3F5;}/* 偶数行的颜色 */table tbody tr:nth-child(even) {background-color: #FFFFFF;}</style></head><body><table><tr><th>序号</th><th>博客信息</th><th>博客地址</th></tr><tr><td>1</td><td>您好,欢迎访问 pan_junbiao的博客</td><td>https://blog.csdn.net/pan_junbiao</td></tr><tr><td>2</td><td>您好,欢迎访问 pan_junbiao的博客</td><td>https://blog.csdn.net/pan_junbiao</td></tr><tr><td>3</td><td>您好,欢迎访问 pan_junbiao的博客</td><td>https://blog.csdn.net/pan_junbiao</td></tr><tr><td>4</td><td>您好,欢迎访问 pan_junbiao的博客</td><td>https://blog.csdn.net/pan_junbiao</td></tr><tr><td>5</td><td>您好,欢迎访问 pan_junbiao的博客</td><td>https://blog.csdn.net/pan_junbiao</td></tr></table>
</body></html>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 使用F1C200S从零制作掌机之debian文件系统完善NES
  • 电压反馈型运算放大器的增益和带宽
  • Delta的最新更新可让iPad用户同时模拟多款游戏
  • Redis6.2.1版本集群新加副本
  • Ubuntu 修改~/.bashrc终端选择是否使用annconda环境
  • 介绍一款数据准实时复制(CDC)中间件 `Debezium`
  • 绘画平台小程序的设计
  • mysql笔记1
  • 内存对齐的定义以及它的重要性
  • 路径:/EtherCATInfo/Descriptions/Devices/Device/Type/@ShowHideableSubDevices
  • 路由协议的优先级,以及管理距离 AD 和 metric 的区别
  • P6. 对局列表和排行榜功能
  • 【框架】ABP(ASP.NET Boilerplate Project)
  • 24/7/12总结
  • CentOS7二进制安装和YUM安装mongodb,服务器无法安装5.0以上的 mongodb 数据库报错 Illegal instruction
  • __proto__ 和 prototype的关系
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • C# 免费离线人脸识别 2.0 Demo
  • docker-consul
  • es6(二):字符串的扩展
  • github从入门到放弃(1)
  • input实现文字超出省略号功能
  • MySQL的数据类型
  • nfs客户端进程变D,延伸linux的lock
  • node 版本过低
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 前端面试题总结
  • 三分钟教你同步 Visual Studio Code 设置
  • 首页查询功能的一次实现过程
  • 探索 JS 中的模块化
  • ​水经微图Web1.5.0版即将上线
  • # windows 安装 mysql 显示 no packages found 解决方法
  • (1)Hilt的基本概念和使用
  • (5)STL算法之复制
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (poj1.2.1)1970(筛选法模拟)
  • (纯JS)图片裁剪
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (每日一问)基础知识:堆与栈的区别
  • (七)理解angular中的module和injector,即依赖注入
  • (十)T检验-第一部分
  • (算法)N皇后问题
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (一)kafka实战——kafka源码编译启动
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)Sql Server 保留几位小数的两种做法
  • (自用)交互协议设计——protobuf序列化
  • **CI中自动类加载的用法总结
  • ./和../以及/和~之间的区别
  • .net MySql
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • .vue文件怎么使用_vue调试工具vue-devtools的安装