CSS表格特殊样式

news2024/12/29 14:32:26

列组样式

使用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.coloradmin.cn/o/1676403.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Meilisearch使用过程趟过的坑

Elasticsearch 做为老牌搜索引擎&#xff0c;功能基本满足&#xff0c;但复杂&#xff0c;重量级&#xff0c;适合大数据量。 MeiliSearch 设计目标针对数据在 500GB 左右的搜索需求&#xff0c;极快&#xff0c;单文件&#xff0c;超轻量。 所以&#xff0c;对于中小型项目来说…

基于SVPWM控制策略的二极管钳位型NPC逆变器并网闭环simulink仿真

本人搭建了基于SVPWM控制策略的二极管钳位型NPC逆变器并网闭环的simulink仿真模型&#xff0c;该模型采用SVPWM闭环控制实现并网控制。效果优异&#xff0c;配备参考资料&#xff0c;适合新手学习使用。 DC&#xff1a;800V AC:380V 功率&#xff1a;100kw 拓扑&#xff1a;…

fastjson_1.2.24和Shiro(CVE-2016-4437)漏洞复现

文章目录 一、fastjson 1.2.24远程命令执行漏洞复现二、shiro反序列化漏洞(CVE-2016-4437)1、Shiro漏洞原理2、手工验证漏洞3、使用ShiroAttack2 一、fastjson 1.2.24远程命令执行漏洞复现 配置环境&#xff1a;本机java 8环境 kali操作系统&#xff08;java8&#xff09; c…

如果你想学习大数据,那么你应该看看这些高分佳作

大家好&#xff0c;我是王有志&#xff0c;一个分享硬核 Java 技术的金融摸鱼侠&#xff0c;欢迎大家加入 Java人自己的交流群“共同富裕的 Java 人”。 今天和大家分享的主题是&#xff1a;大数据入门书籍。公众号内回复关键字&#xff1a;20240515&#xff0c;即可获取。 &a…

【正版系统】海外短剧系统功能介绍,前端uniapp+开源。

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言 一、海外短剧系统功能介绍 二、搭建要求 1.系统要求 总结 前言 短剧作为一种快速、紧凑的娱乐形式&#xff0c;正逐渐受到更多海外观众的喜爱。这种需求增长为…

基于RTL8710BN与天猫精灵的WIFI智能家居方案

0 项目简介 目的&#xff1a; 语音控制智能家居产品 基于阿里云的物联网产品 基于WiFi技术的嵌入式产品 主要技术&#xff1a; WiFi技术 常用的物联网协议 网络编程 云平台配置 MCU OPENSDK开发 阿里物联网操作系统 硬件&#xff1a; wifi开发板RTL8710BN 天猫精灵…

版本控制:软件开发的基石(一文读懂版本控制)

未经允许&#xff0c;禁止转载&#xff01; 在现代软件开发中&#xff0c;版本控制是不可或缺的工具。它帮助开发者跟踪和管理代码的变化&#xff0c;协作完成项目&#xff0c;并确保代码的完整性和安全性。本文将基于Git官网的视频“什么是版本控制”来深入探讨版本控制的基本…

Linux常用指令集合

ls显示目录文件 选项&#xff1a; -a 所有文件&#xff08;all所有&#xff09; -l 详细信息&#xff08;Information信息&#xff09;&#xff08;自动包含-1&#xff09; 所以常用 ll -1 一行只输出一个文件。 -R 列出所有子目录下的文件。…

优雅谈论大模型4:初识Token

Token 在继续前行之前&#xff0c;需要先停下来澄清下Token这个词&#xff0c;以及如何将原始的语料转化为Token&#xff0c;在细究背后的原理之后会更加优雅的理解大模型。任何的资讯都可以生成语料&#xff0c;而这些语料需要被机器理解以及供后续的模型训练&#xff0c;那么…

Nginx配置Referer防盗链

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站&#xff0c;这篇文章男女通用&#xff0c;看懂了就去分享给你的码吧。 HTTP Referer是Hea…

mongodb备份还原指南

MongoDB 提供的命令行实用程序mongodump和mongorestore创建备份和恢复数据的过程。 一、数据备份 mongorestore和mongodump实用程序可处理BSON数据转储&#xff0c;对于创建小型部署的备份非常有用。要实现弹性且无中断的备份&#xff0c;请将文件系统快照或区块级磁盘快照与…

Ubuntu20.04调试功能包的一些报错解决办法【更新中2024.05.14】

一、Could not find a package configuration file provided by “catkin_virtualenv” 解决办法&#xff1a; sudo apt install ros-noetic-catkin-virtualenv二、 ERROR: Could not find a version that satisfies the requirement pip-tools5.1.2 (from versions: none) …

优选算法——双指针2

题目一——有效三角形的个数 思路 先审题 举个例子&#xff0c;下面一个序列可分成4个三元组 然后我们论证哪个可以组成三角形即可 判断三个数能不能组成三角形&#xff1a;任意两边之和大于第三边 注意第一个和第四个&#xff0c;有人说&#xff0c;这不是两个相同的吗&#…

数据结构与算法学习笔记十---链队列的表示和实现(C语言)

目录 前言 1.什么是链队 2.链队的表示和实现 1.定义 2.初始化 3.销毁 4.清空 5.空队列 6.队列长度 7.获取队头 8.入队 9.出队 10.遍历队列 11.完整代码 前言 本篇博客介绍链栈队列的表示和实现。 1.什么是链队 链队是采用链式存储结构实现的队列。通常链队使用单…

AcWing166. 数独-DFS剪枝与优化

题目 思路 思考问题&#xff1a;搜索顺序->考虑剪枝搜索顺序&#xff1a;先随意选择一个空格子&#xff0c;枚举该格子可填写的数字&#xff0c;当所有格子都填完的时候&#xff0c;说明可以退出了剪枝&#xff1a; 优化搜索顺序&#xff1a;随意选择一个空格子&#xff1a…

83.网络游戏逆向分析与漏洞攻防-移动系统分析-游戏瞬移漏洞的测试与分析

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 如果看不懂、不知道现在做的什么&#xff0c;那就跟着做完看效果&#xff0c;代码看不懂是正常的&#xff0c;只要会抄就行&#xff0c;抄着抄着就能懂了 内容…

JSON格式化输出到页面上——数组+对象+JSON字符串+汉字——基础积累

实现功能&#xff1a;将接口返回的内容格式化后展示到页面上。 对象数组——效果图 对象——效果图 汉字——效果图 直接上代码&#xff1a; 解决步骤1&#xff1a;html代码 <div><div class"contentWrp" style"margin-top: 10px"><div …

vue 文本中的\n 、<br>换行显示

一、背景&#xff1a; 后端接口返回数据以\n 作为换行符&#xff0c;前端显示时候需要换行显示&#xff1b; demo&#xff1a; <p style"white-space: pre-wrap;">{{ info }}</p>data() {return {info: 1、优化图片\n 2、 优化时间\n}},项目上&#…

企业内部文化社区究竟有哪些好处?

首先&#xff0c;我们来了解下&#xff0c;企业内耗是什么? 在企业文化管理中&#xff0c;内耗是一个常见的问题&#xff0c;它会影响企业的团队协作、执行效率和绩效表现。在2023《哈佛商业评论》中国年会上&#xff0c;北大汇丰商学院管理实践教授陈玮分享了他对组织管理的…

vue下载文件,获取header头文件名乱码,下载文件名有下划线的解决

后台以数据流将文件返回&#xff0c;将文件名放在header头里&#xff0c;是中文名&#xff0c;有乱码&#xff0c;如图 访问网络使用的是axios&#xff0c;在 // 响应拦截器 service.interceptors.response.use((res) > {........ if (res.config.responseType blob) {//文…