HTML-3.3 表格布局(学校官网简易布局实例)

news2025/5/16 17:06:02

本系列可作为前端学习系列的笔记,代码的运行环境是在HBuilder中,小编会将代码复制下来,大家复制下来就可以练习了,方便大家学习。

系列文章目录 

HTML-1.1 文本字体样式-字体设置、分割线、段落标签、段内回车以及特殊符号

HTML-2.1 文本字体样式之加粗、斜体、回车、下划线、上标标签、下标标签以及字号变小和变大

HTML-2.2 列表--无序列表、有序列表、定义列表

HTML-2.3 超链接-外部链接,内部链接,书签链接

HTML-2.4 滚动字幕marquee

HTML-3.1 表格table

 HTML-3.2 表格的跨行跨列(课表制作实例)

 HTML中应用CSS样式的三种常见方法  

HTML-3.3 表格布局(学校官网简易布局实例)

HTML-3.4 表单form

HTML-实战之 百度百科(影视剧介绍) 


目录

系列文章目录 

前言

一、HTML 中的 thead、tbody 和 tfoot 元素详解

1.  thead- 表格头部

2.  tbody- 表格主体

3.  tfoot- 表格页脚

4.组合使用示例

5.注意事项

(1)视觉顺序 vs DOM 顺序

(2)样式应用

二、代码示例-简易的学校官网

总结


前言

小编作为新晋码农一枚,会定期整理一些写的比较好的代码,作为自己的学习笔记,会试着做一下批注和补充,如转载或者参考他人文献会标明出处,非商用,如有侵权会删改!欢迎大家斧正和讨论!

一、HTML 中的 thead、tbody 和 tfoot 元素详解

在 HTML 表格中,<thead><tbody> 和 <tfoot> 是用于组织表格内容的语义化元素,它们有助于提高表格的可访问性和结构清晰度。

1. <thead> - 表格头部

<thead> 元素定义表格的头部区域,通常包含列标题。

特点

  • 必须包含一个或多个 <tr>(表格行)元素
  • 通常第一行包含 <th>(表头单元格)元素
  • 一个表格只能有一个 <thead>

示例

<table>
  <thead>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>职业</th>
    </tr>
  </thead>
  <tbody>
    <!-- 表格内容 -->
  </tbody>
</table>

2. <tbody> - 表格主体

<tbody> 元素定义表格的主体内容,包含表格的主要数据。

特点

  • 包含表格的实际数据行
  • 可以包含一个或多个 <tr> 元素
  • 一个表格可以有多个 <tbody>(用于逻辑分组)
  • 如果省略,浏览器会自动创建一个隐式的 <tbody>

示例

<table>
  <thead>
    <!-- 表头 -->
  </thead>
  <tbody>
    <tr>
      <td>张三</td>
      <td>28</td>
      <td>工程师</td>
    </tr>
    <tr>
      <td>李四</td>
      <td>32</td>
      <td>设计师</td>
    </tr>
  </tbody>
</table>


3. <tfoot> - 表格页脚

<tfoot> 元素定义表格的页脚区域,通常包含汇总行或注释。

特点

  • 可以出现在 <thead> 之前(视觉上会显示在底部)
  • 包含汇总行或注释信息
  • 一个表格只能有一个 <tfoot>

示例

<table>
  <thead>
    <!-- 表头 -->
  </thead>
  <tbody>
    <!-- 表格内容 -->
  </tbody>
  <tfoot>
    <tr>
      <td colspan="2">总计</td>
      <td>100人</td>
    </tr>
  </tfoot>
</table>


4.组合使用示例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>组合使用</title>
	</head>
	<body>
		
		<table border="1">
		  <thead>
		    <tr>
		      <th>月份</th>
		      <th>收入</th>
		      <th>支出</th>
		    </tr>
		  </thead>
		  <tbody>
		    <tr>
		      <td>一月</td>
		      <td>5000</td>
		      <td>3000</td>
		    </tr>
		    <tr>
		      <td>二月</td>
		      <td>5500</td>
		      <td>3200</td>
		    </tr>
		  </tbody>
		  <tfoot>
		    <tr>
		      <td>总计</td>
		      <td>10500</td>
		      <td>6200</td>
		    </tr>
		  </tfoot>
		</table>
		
	</body>
</html>

代码运行:

5.注意事项

(1)视觉顺序 vs DOM 顺序

<tfoot> 可以在 <thead> 之前定义,但在页面上仍会显示在表格底部。

(2)样式应用

可以为这些部分单独应用 CSS 样式,例如:

thead {
  background-color: #f2f2f2;
  font-weight: bold;
}
tfoot {
  background-color: #e6e6e6;
}

这些元素虽然不是强制性的,但使用它们可以使表格结构更清晰,提高代码可读性和可维护性。

二、代码示例-简易的学校官网

总的代码块如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表格布局(学校 网页)</title>
		<style type="text/css">
			body{
				background-color: aliceblue;
				background-image: url();
				background-size:  1000px auto;
				/* background-size:100% auto;
				background-size:contain;
				background-size:cover;*/
			}
		</style>
	</head>
	<body>
		
		<!-- thead(表格头部) tbody(表格主体) tfoot(设计表尾样式) 收纳tr -->
		<table border="1px" align="center" width="1000px">
			<thead>
				<tr>
					<td>
						<img src="../img/5.141.jpg" width="1000px" >
					</td>
				</tr>
				<tr align="center">
					
					<td>
						<a href="https://www.ujn.edu.cn/"><img src="../img/5.142.jpg" width="1000px"></a>
						
					</td>
				</tr>
			</thead>
		<tbody>
			<table border="1px" align="center" width="1000px">
			<tr>
				<td colspan="2"><a href="https://www.ujn.edu.cn/"><img src="../img/dangdaihui.jpg" ></a></td>
				<td>济南大学召开本科教学工作审核推荐评估会</td>
				
			
				<td>济南大学召开研究生教学工作审核推荐评估会</td>
			</tr>
			<tr>
				<td colspan="2"><a href="https://www.ujn.edu.cn/"><img src="../img/dangdaihui.jpg" ></a></td>
				<td>济南大学召开本科教学工作审核推荐评估会</td>
			
				<td>济南大学召开研究生教学工作审核推荐评估会</td>
			</tr>
			
			</table>
		</tbody>
		<tfoot>
			<table border="1px" align="center" width="1000px">
			
			<tr align="center">
				<td colspan="10" align="center">
					<b align="center">济南大学版权所有 © 1995-2024 非经营性互联网信息服务审批号:鲁ICP备09051414号</b>
					<br>	
				</td>
			</tr>
			</table>
		</tfoot>
		
	</body>
	
	
</html>

代码运行:


总结

以上就是今天要讲的内容,本文简单记录了HTML-3.3 表格布局(学校官网简易布局实例),仅作为一份简单的笔记使用,大家根据注释理解

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

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

相关文章

遗传算法求解旅行商问题分析

目录 一、问题分析 二、实现步骤 1&#xff09;初始化种群 2&#xff09;计算适应度 3&#xff09;选择操作 4&#xff09;交叉操作 5&#xff09;变异操作 三、求解结果 四、总结 本文通过一个经典的旅行商问题&#xff0c;详细阐述在实际问题中如何运用遗传算法来进…

打造网络安全堡垒,企业如何应对DDoS、CC、XSS和ARP攻击

网站已经成为企业展示形象、开展业务和实现线上营销的重要平台。然而&#xff0c;随着网络攻击手段的不断升级&#xff0c;DDoS、CC、XSS、ARP等攻击频频出现&#xff0c;严重威胁到企业的信息安全和业务稳定。本文将详细阐述网站被攻击后应采取的应急措施及预防策略&#xff0…

深度解析物理机服务器故障修复时间:影响因素与优化策略

一、物理机故障修复的核心影响因素 物理机作为企业 IT 基础设施的核心载体&#xff0c;其故障修复效率直接关系到业务连续性。故障修复时间&#xff08;MTTR&#xff09;受多重因素交叉影响&#xff1a; 1. 故障类型的复杂性 硬件级故障&#xff1a; 简单故障&#xff1a;内存…

印度全印度游戏联合会(AIGF)介绍与用途

本文为印度AIGF的介绍科普文&#xff0c;自去年开始&#xff0c;印度Rummy类游戏申请印度支付都需要拥有AIGF的会员及产品证书。 如需要rummy可以通过AIGF审核的源。码&#xff0c;或咨询AIGF的相关内容&#xff0c;可以联。系老妙。 全印度游戏联合会&#xff08;All India G…

可视化数据图表怎么做?如何实现三维数据可视化?

目录 一、三维数据可视化的要点 1. 明确数据可视化的目标 2. 筛选与整理数据 3. 选择合适的图表类型 4. 运用专业工具制作 5. 优化图表的展示效果 二、数据可视化图表怎么做&#xff1f; 1. 理解三维数据的特性 2. 数据处理与三维建模 3. 设置光照与材质效果 4. 添加…

视频分辨率增强与自动补帧

一、视频分辨率增强 1.传统分辨率增强方法 传统的视频分辨率增强方法主要基于插值技术。这些方法通过对低分辨率视频帧中已知像素点的分布规律和相邻像素之间的相关性进行分析&#xff0c;在两者之间插入新的像素点以达到增加视频分辨率的目的。例如&#xff0c;最近邻插值算…

【SPIN】用Promela验证顺序程序:从断言到SPIN实战(SPIN学习系列--2)

你写了一段自认为“天衣无缝”的程序&#xff0c;但如何确保它真的没有bug&#xff1f;靠手动测试&#xff1f;可能漏掉边界情况&#xff1b;靠直觉&#xff1f;更不靠谱&#xff01;这时候&#xff0c;Promela SPIN组合就像程序的“显微镜”——用形式化验证技术&#xff0c;…

降本增效双突破:Profinet转Modbus TCP助力包布机产能与稳定性双提升

在现代工业自动化领域&#xff0c;ModbusTCP和Profinet是两种常见的通讯协议。它们在数据传输、设备控制等方面有着重要作用。然而&#xff0c;由于这两种协议的工作原理和应用环境存在差异&#xff0c;直接互联往往会出现兼容性问题。此时&#xff0c;就需要一种能够实现Profi…

JESD204 ip核使用与例程分析(一)

JESD204 ip核使用与例程分析(一) JESD204理解JESD204 与JESD204 PHY成对使用原因JESD204B IP核JESD204B IP核特点JESD204B IP核配置第一页第二页第三页第四页JESD204 PHY IP核配置第一页第二页JESD204理解 JESD204B是一种针对ADC、DAC设计的传输接口协议。此协议包含四层, …

Kubernetes控制平面组件:Kubelet详解(一):API接口层介绍

云原生学习路线导航页&#xff08;持续更新中&#xff09; kubernetes学习系列快捷链接 Kubernetes架构原则和对象设计&#xff08;一&#xff09;Kubernetes架构原则和对象设计&#xff08;二&#xff09;Kubernetes架构原则和对象设计&#xff08;三&#xff09;Kubernetes控…

牛客网NC22015:最大值和最小值

牛客网NC22015&#xff1a;最大值和最小值 题目描述 题目要求 输入&#xff1a;一行&#xff0c;包含三个整数 a, b, c &#xff08;1≤a,b,c≤1000000&#xff09; 输出&#xff1a;两行&#xff0c;第一行输出最大数&#xff0c;第二行输出最小数。 样例输入&#xff1a; …

浪潮云边协同:赋能云计算变革的强力引擎

在数字化浪潮以排山倒海之势席卷全球的当下&#xff0c;第五届数字中国建设峰会在福州盛大开幕。这场以“创新驱动新变革&#xff0c;数字引领新格局”为主题的行业盛会&#xff0c;宛如一座汇聚智慧与力量的灯塔&#xff0c;吸引了国内外众多行业精英齐聚一堂&#xff0c;共同…

【GESP】C++三级模拟题 luogu-B3848 [GESP样题 三级] 逛商场

GESP三级模拟样题&#xff0c;一维数组相关&#xff0c;难度★★✮☆☆。 题目题解详见&#xff1a;https://www.coderli.com/gesp-3-luogu-b3848/ 【GESP】C三级模拟题 luogu-B3848 [GESP样题 三级] 逛商场 | OneCoderGESP三级模拟样题&#xff0c;一维数组相关&#xff0c;…

腾讯怎样基于DeepSeek搭建企业应用?怎样私有化部署满血版DS?直播:腾讯云X DeepSeek!

2025新春&#xff0c;DeepSeek横空出世&#xff0c;震撼全球&#xff01; 通过算法优化&#xff0c;DeepSeek将训练与推理成本降低至国际同类模型的1/10&#xff0c;极大的降低了AI应用开发的门槛。 可以预见&#xff0c;2025年&#xff0c;是AI应用落地爆发之年&#xff01; ✔…

表记录的检索

1.select语句的语法格式 select 字段列表 from 表名 where 条件表达式 group by 分组字段 [having 条件表达式] order by 排序字段 [asc|desc];说明&#xff1a; from 子句用于指定检索的数据源 where子句用于指定记录的过滤条件 group by 子句用于对检索的数据进行分组 ha…

QT——概述

<1>, Qt概述 Qt 是⼀个 跨平台的 C 图形⽤⼾界⾯应⽤程序框架 Qt ⽀持多种开发⼯具&#xff0c;其中⽐较常⽤的开发⼯具有&#xff1a;Qt Creator、Visual Studio、Eclipse. 一&#xff0c;Qt Creator 集成开发环境&#xff08;IDE&#xff09; Qt Creator 是⼀个轻量…

DataHub:现代化元数据管理的核心平台与应用实践

一、DataHub平台概述 DataHub是由LinkedIn开源并持续维护的下一代元数据管理平台&#xff0c;它采用实时流式架构&#xff08;基于Kafka&#xff09;实现元数据的收集、处理和消费&#xff0c;为现代数据栈提供了端到端的元数据解决方案。作为数据治理的基础设施&#xff0c;D…

ubuntu服务器版启动卡在start job is running for wait for...to be Configured

目录 前言 一、原因分析 二、解决方法 总结 前言 当 Ubuntu 服务器启动时&#xff0c;系统会显示类似 “start job is running for wait for Network to be Configured” 或 “start job is running for wait for Plymouth Boot Screen Service” 等提示信息&#xff0c;并且…

QT6 源(101)阅读与注释 QPlainTextEdit,其继承于QAbstractScrollArea,属性学习与测试

&#xff08;1&#xff09; &#xff08;2&#xff09; &#xff08;3&#xff09;属性学习与测试 &#xff1a; &#xff08;4&#xff09; &#xff08;5&#xff09; 谢谢

Coze 实战教程 | 10 分钟打造你的AI 助手

> 文章中的 xxx 自行替换&#xff0c;文章被屏蔽了。 &#x1f4f1; 想让你的xxx具备 AI 对话能力&#xff1f;本篇将手把手教你&#xff0c;如何用 Coze 平台快速构建一个能与用户自然交流、自动回复提问的 xxx助手&#xff0c;零代码、超高效&#xff01; &#x1f4cc;…