CSS表格特殊样式

列组样式

使用colgroup与col标签配合可以定义列祖样式:例

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>table,tr,th,td{border: 1px solid #000;}table{border-collapse: collapse;}.cil1{background-color: #ffff00;}.cil4{background-color: #ff0000;}</style></head><body><table><colgroup><col class="cil1"><col class="cil2"><col class="cil3"><col class="cil4"><col class="cil5"></colgroup><tr><th>校名</th><th>总分</th><th>类型</th><th>排名</th><th>省市</th></tr><tr><td>清华大学</td><td>100</td><td>综合</td><td>1</td><td>北京</td></tr><tr><td>北京大学</td><td>99.40</td><td>综合</td><td>2</td><td>北京</td></tr><tr><td>中国科技大学</td><td>97.33</td><td>理工</td><td>3</td><td>安徽</td></tr><tr><td>浙江大学</td><td>97.33</td><td>综合</td><td>4</td><td>浙江</td></tr><tr><td>复旦大学</td><td>96.67</td><td>综合</td><td>5</td><td>上海</td></tr><tr><td>上海交通大学</td><td>96.67</td><td>综合</td><td>6</td><td>上海</td></tr><tr><td>南京大学</td><td>96.67</td><td>综合</td><td>7</td><td>江苏</td></tr><tr><td>中国人民大学</td><td>95.00</td><td>综合</td><td>8</td><td>北京</td></tr><tr><td>北京航空航天大学</td><td>94.33</td><td>理工</td><td>9</td><td>北京</td></tr><tr><td>西安交通大学</td><td>92.70</td><td>综合</td><td>10</td><td>陕西</td></tr></table></body>
</html>

在这里插入图片描述

行组样式

控制单行样式用tr,控制多行样式需要添加特定标签对行进行分组。

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>table,tr,th,td{border: 1px solid #000;}table{border-collapse: collapse;}.cil1{background-color: #ffff00;}.cil4{background-color: #ff0000;}</style></head><body><table><colgroup><col class="cil1"><col class="cil2"><col class="cil3"><col class="cil4"><col class="cil5"></colgroup><tr><th>校名</th><th>总分</th><th>类型</th><th>排名</th><th>省市</th></tr><tr><td>清华大学</td><td>100</td><td>综合</td><td>1</td><td>北京</td></tr><tr><td>北京大学</td><td>99.40</td><td>综合</td><td>2</td><td>北京</td></tr><tr><td>中国科技大学</td><td>97.33</td><td>理工</td><td>3</td><td>安徽</td></tr><tr><td>浙江大学</td><td>97.33</td><td>综合</td><td>4</td><td>浙江</td></tr><tr><td>复旦大学</td><td>96.67</td><td>综合</td><td>5</td><td>上海</td></tr><tr><td>上海交通大学</td><td>96.67</td><td>综合</td><td>6</td><td>上海</td></tr><tr><td>南京大学</td><td>96.67</td><td>综合</td><td>7</td><td>江苏</td></tr><tr><td>中国人民大学</td><td>95.00</td><td>综合</td><td>8</td><td>北京</td></tr><tr><td>北京航空航天大学</td><td>94.33</td><td>理工</td><td>9</td><td>北京</td></tr><tr><td>西安交通大学</td><td>92.70</td><td>综合</td><td>10</td><td>陕西</td></tr></table></body>
</html>

在这里插入图片描述

标题样式

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>tr,td,table {border: 1px solid #000;width: 200px;height: 50px;}caption {height: 50px;border: 1px solid #000;caption-side: bottom;text-align: right;vertical-align: middle;/* 不管用,标题不是单元格和块级标签可以使用line-height */}</style></head><body><table><caption>表格标题</caption><tr><td></td><td></td></tr><tr><td></td><td></td></tr></table></body>
</html>

在这里插入图片描述
caption-side:可以定义标题出现的位置,默认在顶部,可取值有top顶部,bottom底部;left左侧与right右侧,left与right值有在火狐浏览器中才有效果
text-align属性可以规定标题的水平居中位置,left,right或center
vertical-align可以进行垂直对齐,取值有top、middle、bottom;只有当标签使块级或单元格时才有效果

合并单元格

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>tr,td,table {border: 1px solid #000;width: 200px;height: 50px;}</style></head><body><table><caption>表格标题</caption><tr><td colspan="2"></td></tr><tr><td rowspan="2"></td><td></td></tr><tr><td></td></tr><tr><td></td><td></td></tr></table></body>
</html>

在这里插入图片描述
colspan:多列合并
rowspan:多行和平
他们的取值是合并的行数。

层叠样式

当我们设计表格的table、tr、td等样式时,非常容易发生层叠性,他们的优先级排序是:
td>tr>thead(tbody,tfoot)>col>colgroup>table
而对于边框样式来说,
1.border-style:hidden优先级最高
2.border-style:none:优先级最低,只有其他元素属性为none时才起作用
3.较宽的边框将覆盖教窄的边框
4.等宽情况下以边框样式类型顺序排序即:double solid dashed dotted ridge outset groove inset
5.若只有颜色的区别则以元素类型排序:td tr thead(tbody,tfoot) col colgroup table

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/327557.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构】顺序表与链表的差异

顺序表和链表都是线性表&#xff0c;它们有着相似的部分&#xff0c;但是同时也有着很大的差异。 存储空间上的差异&#xff1a; 对于插入上的不同点&#xff0c;顺序表在空间不够时需要扩容&#xff0c;而如果在使用realloc函数去扩容&#xff0c;会有原地扩容和异地扩容两种情…

Python图形复刻——绘制母亲节花束

各位小伙伴&#xff0c;好久不见&#xff0c;今天学习用Python绘制花束。 有一种爱&#xff0c;不求回报&#xff0c;有一种情&#xff0c;无私奉献&#xff0c;这就是母爱。祝天下妈妈节日快乐&#xff0c;幸福永远&#xff01; 图形展示&#xff1a; 代码展示&#xff1a; …

GCP谷歌云有什么数据库类型,该怎么选择

GCP谷歌云提供的数据库类型主要包括&#xff1a; 关系型数据库&#xff1a;这类数据库适用于结构化数据&#xff0c;通常用于数据结构不经常发生变化的场合。在GCP中&#xff0c;关系型数据库选项包括Cloud SQL和Cloud Spanner。Cloud SQL提供托管的MySQL、PostgreSQL和SQL Se…

GPT-4o正式发布;零一万物发布千亿参数模型;英国推出AI评估平台

OpenAI 正式发布 GPT-4o 今天凌晨&#xff0c;OpenAI 正式发布 GPT-4o&#xff0c;其中的「o」代表「omni」&#xff08;即全面、全能的意思&#xff09;&#xff0c;这个模型同时具备文本、图片、视频和语音方面的能力&#xff0c;甚至就是 GPT-5 的一个未完成版。 并且&…

RK3566(泰山派):3.1寸屏幕D310T9362V1SPEC触摸驱动(竖屏)

RK3566&#xff08;泰山派&#xff09;&#xff1a;3.1寸屏幕D310T9362V1SPEC触摸驱动&#xff08;竖屏&#xff09; 文章目录 RK3566&#xff08;泰山派&#xff09;&#xff1a;3.1寸屏幕D310T9362V1SPEC触摸驱动&#xff08;竖屏&#xff09;电路配置i2c1设备树创建驱动编写…

【Qt】常用控件(一)

文章目录 一、核心属性1、enabled代码示例: 通过按钮2 切换按钮1 的禁用状态 2、geometry代码示例: 控制按钮的位置代码示例&#xff1a;window frame 的影响代码示例: 感受 geometry 和 frameGeometry 的区别 3、windowTitle4、windowIcon代码示例: 通过 qrc 管理图片作为图标…

【ARM Cortex-M 系列 2.3 -- Cortex-M7 Debug event 详细介绍】

请阅读【嵌入式开发学习必备专栏】 文章目录 Cortex-M7 Debug eventDebug events Cortex-M7 Debug event 在ARM Cortex-M7架构中&#xff0c;调试事件&#xff08;Debug Event&#xff09;是由于调试原因而触发的事件。一个调试事件会导致以下几种情况之一发生&#xff1a; 进…

76岁林子祥升级做爷爷,亲自为孙女取名

林子祥与前妻吴正元的儿子&#xff0c;现年39岁的林德信入行以来绯闻不少&#xff0c;自与圈外女友Candace拍拖后便修心养性&#xff0c;去年他已经低调与拍拖5年多Candace完婚&#xff0c;正式步入人生另一阶段。 昨日&#xff08;5月12日&#xff09;林德信借母亲节这个温馨日…

【线性系统理论】笔记一

一&#xff1a;状态空间表达式 电路系统状态空间描述列写 1&#xff1a;选取状态变量 状态变量定义&#xff1a;线性无关极大组属性。 2&#xff1a;列出电路原始回路方程 ps&#xff1a;状态变量有两个&#xff0c;理论上需要列写2个方程 3&#xff1a;规范形势 4&#xf…

两小时看完花书(深度学习入门篇)

1.深度学习花书前言 机器学习早期的时候十分依赖于已有的知识库和人为的逻辑规则&#xff0c;需要人们花大量的时间去制定合理的逻辑判定&#xff0c;可以说是有多少人工&#xff0c;就有多少智能。后来逐渐发展出一些简单的机器学习方法例如logistic regression、naive bayes等…

智慧文旅赋能旅游服务升级:以科技创新驱动行业变革,打造智慧化、个性化、高效化的旅游新体验,满足游客日益增长的多元化需求

目录 一、引言 二、智慧文旅的概念与内涵 三、智慧文旅在旅游服务升级中的应用 1、智慧旅游服务平台建设 2、智慧景区管理 3、智慧旅游营销 四、智慧文旅推动旅游行业变革的案例分析 案例一&#xff1a;某智慧旅游城市建设项目 案例二&#xff1a;某景区智慧化改造项目…

47. UE5 RPG 实现角色死亡效果

在上一篇文章中&#xff0c;我们实现了敌人受到攻击后会播放受击动画&#xff0c;并且还给角色设置了受击标签。并在角色受击时&#xff0c;在角色身上挂上受击标签&#xff0c;在c里&#xff0c;如果挂载了此标签&#xff0c;速度将降为0 。 受击有了&#xff0c;接下来我们将…

22. 括号生成

1.题目 22. 括号生成 - 力扣&#xff08;LeetCode&#xff09; 2.思路 3.代码 class Solution { public:int left,right;string path;vector<string> ret;vector<string> generateParenthesis(int n) {dfs(n);return ret;}void dfs(int n){if(rightn){ret.push_…

前端使用Compressor.js实现图片压缩上传

前端使用Compressor.js实现图片压缩上传 Compressor.js官方文档 安装 npm install compressorjs使用 在使用ElementUI或者其他UI框架的上传组件时&#xff0c;都会有上传之前的钩子函数&#xff0c;在这个函数中可以拿到原始file&#xff0c;这里我用VantUI的上传做演示 a…

在js中table表格中进行渲染轮播图

效果图&#xff1a;示例&#xff1a; <!DOCTYPE html> <html> <head><meta charset"utf-8"><title></title><script src"js/jquery-3.6.3.js"></script><style>/* 轮播图 */.basko {width: 100%;h…

【C++】string|迭代器iterator|getline|find

目录 ​编辑 string 1.string与char* 的区别 2.string的使用 字符串遍历 利用迭代器遍历 范围for遍历 反向迭代器 字符串capacity 字符串插入操作 push_back函数 append函数 运算符 ​编辑 insert函数 substr函数 字符串查找函数 find函数 rfind函数 …

【C++】priority_queues(优先级队列)和反向迭代器适配器的实现

目录 一、 priority_queue1.priority_queue的介绍2.priority_queue的使用2.1、接口使用说明2.2、优先级队列的使用样例 3.priority_queue的底层实现3.1、库里面关于priority_queue的定义3.2、仿函数1.什么是仿函数&#xff1f;2.仿函数样例 3.3、实现优先级队列1. 1.0版本的实现…

memset函数

让我们先看两个代码 memset(dp, 0x3f, sizeof(dp)); for (int i 0; i < 5; i)cout << dp[i] << " "; memset(dp, 127, sizeof(dp)); for (int i 0; i < 5; i)cout << dp[i] << " "; 代码结果如下&#xff1a; 现在我们来分…

ubuntu编译pcl时报错

报错如下 cc1plus: warning: -Wabi wont warn about anything [-Wabi] cc1plus: note: -Wabi warns about differences from the most up-to-date ABI, which is also used by default cc1plus: note: use e.g. -Wabi11 to warn about changes from GCC 7 在网上找到了一封邮件…

Java | Leetcode Java题解之第74题搜索二维矩阵

题目&#xff1a; 题解&#xff1a; class Solution {public boolean searchMatrix(int[][] matrix, int target) {int m matrix.length, n matrix[0].length;int low 0, high m * n - 1;while (low < high) {int mid (high - low) / 2 low;int x matrix[mid / n][m…