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.mzph.cn/web/12249.shtml

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

相关文章

全方位入门git-慕课网 笔记

目录 【上传github忽略某些文件】【配置用户名和邮箱】【想要删除不需要的文件时如何进行操作】【想要给文件重命名如何操作】【想要移动文件到其他位置时如何操作】【文件有变化时&#xff0c;如何查看前后变化】【操作失误的情况下如何实现一键还原】【不再追踪时如何实现撤销…

C脚本实现Wincc画面切换

C脚本 添加一个按钮&#xff0c;右键属性&#xff0c;事件选择单击鼠标&#xff0c;添加C脚本 #include "apdefap.h" void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) { SetPictureName("ZX_Layout.PDL","Pict…

接口测试基础

1、接口测试 接口&#xff1a;系统之间数据交互的通道。 硬件接口软件接口 接口测试&#xff1a;基于不同的输入参数&#xff0c;校验接口响应数据与预期数据是否一致。 接口地址 接口参数 2. 为什么要学接口测试&#xff1f; 提前介入测试、尽早发现问题 3、接口测试学什…

前端 日期 new Date 少0 转换成 yyyy-MM-dd js vue

在console控制台直接输出new Date()&#xff0c;是这样&#xff1a; Fri May 10 2024 23:36:06 GMT0800 (中国标准时间) 输出new Date().toLocaleString()&#xff0c;是这样&#xff1a; 2024/5/10 23:36:06 输出new Date().toISOString()&#xff0c;是这样&#xff1a; …

猫狗分类识别①将文件夹中图像统一转化为某一固定格式

一、 导入库 pip install Image 二、确保库中存在Image库&#xff0c;可以在Terminal或控制台中查看 pip list 三、图像后缀处理 import os from PIL import Image def convert_to_png(input_folder, output_folder):if not os.path.exists(output_folder):os.makedirs(outp…

Rust中的单元测试

概述 Rust内置了单元测试的支持&#xff0c;这点和Golang一样&#xff0c;非常的棒&#xff0c;我超级喜欢单元测试&#xff01;&#xff01;&#xff01; 本节课的代码还是基于之前的求公约数的案例。 之前的完整代码如下&#xff1a; fn gcd(mut n: u64, mut m: u64) ->…

机器学习笔记 PostgresML教程:使用SQL进行机器学习

机器学习的基本做法是将数据转移到模型的环境中进行训练。由于今天的数据库比机器学习模型大好多个数量级,所以PostgresML的思路是,如果我们将模型引入数据集不是会容易得多吗? PostgresML 是一个建立在流行的 PostgreSQL 数据库之上的综合机器学习平台。它引入了一种称为“…

最新极空间部署iCloudpd教程,实现自动同步iCloud照片到NAS硬盘

【iPhone福利】最新极空间部署iCloudpd教程&#xff0c;实现自动同步iCloud照片到NAS硬盘 哈喽小伙伴们好&#xff0c;我是Stark-C~ 我记得我前年的时候发过一篇群晖使用Docker部署iCloudpd容器来实现自动同步iCloud照片的教程&#xff0c;当时热度还很高&#xff0c;可见大家…

二分答案(区间范围)

D. Jumping Through Segments 输入数据 4 5 1 5 3 4 5 6 8 10 0 1 3 0 2 0 1 0 3 3 3 8 10 18 6 11 4 10 20 0 5 15 17 2 2 输出范围 7 0 5 13#include<bits/stdc.h> #define int long long using namespace std; typedef pair<char,int>PII; const int N2e510;…

测试和开发工作必备的17个Python自动化代码

您是否厌倦了在日常工作中做那些重复性的任务&#xff1f;简单但多功能的Python脚本可以解决您的问题。 我们将通过上下两个篇章为您介绍17个能够自动执行各种任务并提高工作效率Python脚本及其代码。无论您是开发人员、数据分析师&#xff0c;还是只是希望简化工作流程的人&…

算法学习笔记(Tarjan)

本文介绍 T a r j a n Tarjan Tarjan求强联通分量、找割点和割边、找环。 Tarjan求强联通分量 例题&#xff1a;【模板】有向图缩点 题目描述 给定一个 n n n点 m m m边的有向图&#xff08;保证不存在重边与自环&#xff0c;但不保证连通&#xff09;&#xff0c;请你求出…

解决webstorm没有vue语法提示;webstorm没有代码提示

解决webstorm没有vue语法提示&#xff1b;webstorm没有代码提示 使用webstorm 2023.x 开发vue项目。发现死活没有vue语法提示&#xff0c;即便是npm install、清理缓存。对比其他vue项目却有语法提示&#xff0c;最后发现依赖库被忽略了&#xff1a; 删除掉node_modules 的忽略…

每日一学—K邻算法:在风险传导中的创新应用与实践价值

文章目录 &#x1f4cb; 前言&#x1f3af; K邻算法的实践意义&#x1f3af; 创新应用与案例分析&#x1f525; 参与方式 &#x1f4cb; 前言 在当今工业领域&#xff0c;图思维方式与图数据技术的应用日益广泛&#xff0c;成为图数据探索、挖掘与应用的坚实基础。本文旨在分享…

linux的知识点分享

每个rpm都是独立的&#xff0c;不需要依赖包&#xff0c;可以直接安装成功 这个说法是不准确的。在Linux系统中&#xff0c;RPM&#xff08;Red Hat Package Manager&#xff09;软件包管理器确实可以自动解决软件包之间的依赖关系&#xff0c;并且通常会确保在安装一个软件包之…

【C/C++笔试练习】DNS劫持、三次握手、TCP协议、HTTPS、四次挥手、HTTP报文、拥塞窗口、POP3协议、UDP协议、收件人列表、养兔子

文章目录 C/C笔试练习选择部分&#xff08;1&#xff09;DNS劫持&#xff08;2&#xff09;三次握手&#xff08;3&#xff09;TCP协议&#xff08;4&#xff09;HTTPS&#xff08;5&#xff09;四次挥手&#xff08;6&#xff09;HTTP报文&#xff08;7&#xff09;拥塞窗口&a…

Windows内存管理 - 使用宏、断言

DDK提供了大量的宏。在使用这些宏的时候&#xff0c;要注意一种错误的发生&#xff0c;这就是“侧效”(Side Effect)。 宏一般由多行组成&#xff0c;如下面的形式&#xff0c;其中“\”代表换行。 #define PRINT(msg) KdPrint(("\n")); \KdPrint(msg); \KdPrint…

商务分析方法与工具(八):Python的趣味快捷-年少不知numpy好,再见才觉很简单

Tips&#xff1a;"分享是快乐的源泉&#x1f4a7;&#xff0c;在我的博客里&#xff0c;不仅有知识的海洋&#x1f30a;&#xff0c;还有满满的正能量加持&#x1f4aa;&#xff0c;快来和我一起分享这份快乐吧&#x1f60a;&#xff01; 喜欢我的博客的话&#xff0c;记得…

MySQL数据库核心面试题

数据库中的引擎 常用的引擎有InnoDB、MyIsam、Memory三种。 MyIsam&#xff1a;组织形式分为三种&#xff1a; frm文件存储表结构、MyData文件存储表中的数据、MyIndex文件存储表的索引数据。是分开存储的。 Memory&#xff1a;基于内存的&#xff0c;访问速度快&#xff0…

C++11特性(二)

文章目录 右值引用和移动语义左值引用和右值引用左值与左值引用右值与右值引用 右值引用有什么用完美转发与万能引用 右值引用和移动语义 左值引用和右值引用 所谓的引用就是给变量起别名&#xff0c;那么左值引用和右值引用的区别其实就在于左值和右值 左值与左值引用 左值…

算法_前缀和

DP34 【模板】前缀和 import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别int n in.nextInt(),q in.ne…