HTML的<table>标签基础 - HTML 表格

HTML <table> 标签 table> 标签定义 HTML 表格。简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。更复杂的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody 元素。 阅读详情

1.table标签的基本语法

<table>
   <tr>
      <td> </td>
      <td> </td>
   </tr>
   <tr>
      <td> </td>
      <td> </td>
   </tr>
</table>
这样就创建了一个 2×2 大小的表格,这些标签的意义分别为:
table:表格标签,用于创建一个表格。告诉编译器「我打算创建一个表格」——虽然...如果你只告诉它这个并不会有什么用处...
tr(table row):表格行标签,用于定义一个表格的行,告诉编译器「创建一行表格」——虽然...如果你只告诉它这个和上面那个,依旧不会有什么用处...
没错,编译器就是跟小孩子一样任性,你要是不把东西说清楚,它根本就不会鸟你!虽然编译还是会通过,但没有任何用处,就跟「女朋友嘴上说不会生你的气,但依然会耍小任性」一样——虽然你不可能会有女朋友hhhhhhhh
咳咳,停止强行加戏,言归正传。
td(table data):表格数据标签。用于向行内插入「格子」并给你一次「告诉编译器里面的内容是什么」的机会,如果你不告诉它——呃....我劝你还是告诉它比较好。相当于一个表格占位符。
以上三个标签就是创建一个表格必不可少的标签,另外还有些可选标签:
caption:表示表格的标题,这个标签会将表格的标题居中显示在表格的外顶部中央。
colgroup:表示表格的列组,这个标签可以为表格的列设置统一的样式。通常与<col>标签连用。
col:与<colgroup>标签连用以设置表格列的统一样式。
thead:表示表格的页眉。
tbody:表示表格的主体。
tfoot:表示表格的页脚。
以下是表格的实例的代码:
<table>
  <caption>表格标题:表格标签示例</caption>
  <colgroup>
    <col style="background-color:red;" />          <!-- 将第一列的背景设置为红色。 -->
    <col span="2" style="text-align:center;" />    <!-- 将第二列、第三列的字体排列方设置为“居中对齐”。 -->
  </colgroup>
  <tr>
    <th>表头-加粗显示</th>
    <th>表头-加粗显示</th>
    <th>表头-加粗显示</th>
  </tr>
  <tr>
    <td>表单数据 {0,0}</td>
    <td>表单数据 {0,1}</td>
    <td>表单数据 {0,2}</td>
  </tr>
  <tr>
    <td>表单数据 {1,0}</td>
    <td>表单数据 {1,1}</td>
    <td>表单数据 {1,2}</td>
  </tr>
  <tr>
    <td>表单数据 {2,0}</td>
    <td>表单数据 {2,1}</td>
    <td>表单数据 {2,2}</td>
  </tr>
</table>
以上代码创建了一个表格,结果如下图所示

显然,默认的表格样式是没有边框的,这在很多情况下都不会采用这种没有边框的表格样式,那么就让我们给表格加上边框吧。只需要在<table>标签内设置 border 属性就可以了。如下所示:
<table border="1">
然后这个表格就变成了这样:

像这样的表格的确也没多好看,不过好处就是这些边框可以明确地将表单数据分开。

实例:「模仿」神奇宝贝第五世代招式列表(节选)

接下来就用这些标签来写一个「神奇宝贝第五世代招式列表」,由于招式实在是太多,这里偷懒只写前几个招式...[捂脸]
以下是效果图(颜色的选择可能有些出入,因为如果真的要让我一个一个对着找颜色的话...臣妾真的做不到啊!):
代码如下:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
table {text-align:center;vertical-align:middle;}   <!-- 重新定义 table 标签的文字对齐方式,嗯...居中对齐,很常用,不是吗。-->
#topic {background-color:#FCF;}
#teshu {background-color:#00F;}
#bianhua {background-color:#999;}
#e {background-color:#300;}
#yanshi {background-color:#960;}
#chaoneng {background-color:#F06;}
#gang {background-color:#CCC;}
.font1 {font-weight:bold;color:#FFF;}
.font2 {font-weight:bold;color:#06F;}
</style>
</head>
<body>
<table border="3" bordercolor="#F9F" cellspacing="0" cellpadding="10" align="center">   <!-- 让表格在页面中居中显示;改变线框粗度和颜色; -->
  <caption>PokermonV 招式列表</caption>
  <tr id="topic">
    <th>编号</th>
    <th>技能名</th>
    <th>属性</th>
    <th>类型</th>
    <th>威力</th>
    <th>命中</th>
    <th>PP值</th>
    <th>说明</th>
  </tr>
  <tr>
    <td>468</td>
    <td>磨爪</td>
    <td id="e" class="font1">恶</td>
    <td id="bianhua" class="font1">变化</td>
    <td>--</td>
    <td>--</td>
    <td>15</td>
    <td>使自身攻击力和命中率提升一级</td>
  </tr>
  <tr>
    <td>469</td>
    <td>广域防守</td>
    <td id="yanshi" class="font1">岩石</td>
    <td id="bianhua" class="font1">变化</td>
    <td>--</td>
    <td>--</td>
    <td>10</td>
    <td>仅在本回合内,使我方全体不受群体攻击技能的打击。</td>
  </tr>
  <tr>
    <td>470</td>
    <td>防守平分</td>
    <td id="chaoneng" class="font1">超能</td>
    <td id="bianhua" class="font1">变化</td>
    <td>--</td>
    <td>--</td>
    <td>10</td>
    <td>将自身与目标的防御 / 特防相加后互相平分。</td>
  </tr>
  <tr>
    <td>471</td>
    <td>力量平分</td>
    <td id="chaoneng" class="font1">超能</td>
    <td id="bianhua" class="font1">变化</td>
    <td>--</td>
    <td>--</td>
    <td>10</td>
    <td>将自身与目标的攻击 / 特攻相加后互相平分。</td>
  </tr>
  <tr>
    <td>472</td>
    <td>奇妙空间</td>
    <td id="chaoneng" class="font1">超能</td>
    <td id="bianhua" class="font1">变化</td>
    <td>--</td>
    <td>--</td>
    <td>10</td>
    <td>制造奇妙空间,5回合内互换所有精灵的防御和特防。</td>
  </tr>
  <tr>
    <td>473</td>
    <td>精神冲击</td>
    <td id="chaoneng" class="font1">超能</td>
    <td id="teshu" class="font2">特殊</td>
    <td>80</td>
    <td>100</td>
    <td>10</td>
    <td>将念动力实体化攻击对手,给予物理伤害。</td>
  </tr>
  <tr>
    <td>474</td>
    <td>身体轻量化</td>
    <td id="gang" class="font1">钢</td>
    <td id="bianhua" class="font1">变化</td>
    <td>--</td>
    <td>--</td>
    <td>15</td>
    <td>削掉自己身体上没用的部分,大幅度提高速度,同时降低体重。</td>
  </tr>
</table>
</body>
以上代码涵盖了:
1.如何让表格中的文字居中显示;
2.如何让表格中的文字加粗并改变颜色;
3.如何改变表格框的背景颜色;
4.如何改变表格的线框颜色和粗度;
5.如何让表格在页面中居中显示;

2.向表格中插入图片、超链接等

嗯...这个应该不用说了吧,知道<a>标签和<img>标签的应该都会,直接写上去就可以了。只是在这里说一下可以这么做罢了。
算了,左思右想还是写一下吧。
<table border="1" align="center">
  <tr>
    <th>技能名称</th>
    <th>说明</th>
    <th>动画</th>
  </tr>
  <tr>
    <td>
      <a href="https://wiki.52poke.com/wiki/%E8%BA%AB%E4%BD%93%E8%BD%BB%E9%87%8F%E5%8C%96%EF%BC%88%E6%8B%9B%E5%BC%8F%EF%BC%89" target="_blank">身体轻量化</a>
    </td>
    <td>降低自身重量100Kg,同时速度上升2级。</td>
    <td>
      <img src="img/Autotomize.gif" />    <!-- 插入GIF格式动态图片。 -->
    </td>
  </tr>
</table>
以上代码的运行结果如下图所示:

PS:本篇博客的所有关于神奇宝贝的数据和资料均来自于「神奇宝贝百科」,对于数据的具体解释权归「神奇宝贝百科」所有。
SAP ERP与金蝶云星空的集成案例(新能源光伏行业) 通过建设PLM、SAP、MES、WMS、SCADA、EAM等多系统集成的工业互联网平台作为数字化工厂的控制中枢,不仅可以实现人员、设备、物料、工艺参数、产品等生产全流程追溯管理,同时也可以根据数据采集进行生产现场的控制调节,最大程度降低能耗水平。销售订单创建下推金蝶采购订单创建修改、销售订单创建下推金蝶销售订单创建修改、销售发货过账下推金蝶采购入库单、销售发货过账下推金蝶销售出库单:在SAP ERP系统创建销售订单、销售发货过账单后推送到云星空系统,进行采购/销售订单的创建修改、完成物料的入库和出库流程。 阅读详情

相关推荐

从零开始:用Xilinx FPGA实现RISC-V单周期CPU(附完整Verilog代码)

本文详细介绍了如何使用Xilinx FPGA从零开始实现RISC-V单周期CPU,包括开发环境搭建、核心架构设计、Verilog代码实现及功能验证。通过实战指南和完整代码示例,帮助开发者掌握RISC-V CPU设计的关键技术,适用于嵌入式系统和定制化计算场景。

weixin_30664051的博客 547

HTML基础————table标签

html——table

憨憨的博客 1万+

STM32 FDCAN热插拔恢复机制与自动重发功能优化

本文深入分析了STM32 FDCAN在热插拔场景下触发bus-off状态导致通讯中断的根本原因,指出自动重发功能是问题关键。通过禁用自动重发、配置硬件自动恢复机制及优化总线参数,实现了FDCAN热插拔后的100%稳定恢复,为工业应用提供了可靠的CAN总线解决方案。

ice55的博客 686

HTML 中的Table标签

Table标签如何使用,Table页面布局,Table属性介绍

AI_dkx的博客 4827

大数据面试 逻辑题

逻辑题大致分为比较逻辑题、分析逻辑题、综合逻辑题、抽象逻辑题、概括逻辑题、推理逻辑题、论证逻辑题等,由于这类题比较考验综合素质,因此也一直是各大企业笔试、面试时经常喜欢考察的题目类型之一。很多童鞋认为逻辑题很难,其实不然。多做练习,打开思路,这类题还是可以轻易化解的。 下面为大家整理了网络上最全的75道逻辑判断测试题。在每道题目下方有答案,是用白色显示的,反选就可以看到啦~ 【1】假设有一个池...

zzq_0916s的博客 4423

HFSS仿真的后处理结果,如何根据天线表面的电流密度分布对天线进行优化?

在HFSS仿真中,天线表面的Jsurf​是最直观、最有价值的诊断工具之一。它不仅告诉你天线“能不能工作”,还能告诉你“为什么工作”以及“哪里出了问题”。

degogmy的博客 1160

html中table标签用法

1.<table> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>biaoge</title> </head> <body> <table border="1" cellpadding="0" cellspacing="8"> <tr> ...

chengxuzx的博客 1万+

【100%通过率】华为OD机试真题 Python 实现【最多组合直角三角形个数】【2023 Q1 | 100分】

有N条线段,长度分别为a[1]-a[n]。 现要求你计算这N条线段最多可以组合成几个直角三角形。 每条线段只能使用一次,每个三角形包含三条线段。

MISAYAONE的博客 1万+

HTML常见标签——表格<table>标签、表格标签常见的属性、表格的跨行合并和跨列合并

HTML中的表格是用于用于统计、展示结构化数据的标记语言元素。表格标签是双标签,写作。每个表格分为表格标题(由 标签定义),以及表格单元格(由 标签定义),表格标题和表格身体中均有若干行(由 标签定义),每行被分割为若干单元格(由 标签定义),表格可以包含标题行()用于定义列的标题,其中标题行()会有默认加粗的效果。

weixin_64294248的博客 1万+

2023华为od机试C卷【宽度最小的子矩阵】Python 实现

给定一个矩阵,包含N*M个整数,和一个包含K个整数的数组现在要求在这个矩阵中找一个宽度最小的子矩阵,要求子矩阵包含数组中所有的整数。

MISAYAONE的博客 2186

基于Jeecgboot3.9.0的文档管理系统(四)

基于Jeecgboot3.9.0的文档管理系统(四)

宁波阿成的博客 251

html表格中的tr td th用法

表格是html中经常使用到的,简单的使用可能很多人都没问题,但是更深入的了解的人恐怕不多,下面我们先来看一下如何使用。 是的上层标签 必须在一个里面,它不能单独使用,相当于的属性标签.   标示一个表格,标示这个表格中间的一个行   标示行中的一个列,需要嵌套在中间 具体格式是:(两行两列)                  和一样,也是需要嵌套在当中的,嵌套

王小磊 1万+

【STK】手把手教你利用STK进行仿真-STK软件简介02 STK专业分析模块

STK/Astrogator是一个交互式轨道机动和深空探测计划工具,用于飞行器运行及任务分析,通过定义推力模型、目标星历、飞行器姿态,提供轨道机动的解决及优化方案。应用Astrogator分析轨道机动的可见性和地面站覆盖,用户可以快速、方便地进行全局分析。任务控制序列保存在STK场景中,用于任务运行、快速制定精确轨道机动方案。为在轨运行的飞行器制定或执行机动计划时,分析人员可以根据飞行过程数据,如发动机定标参数、实际初始轨道,计算出推进器点火和点火时机数据,用于发出指令及精炼机动计划。

weixin_44184852的博客 1864

HTML-基础表格

单元格内容</th><th colspan="所跨的列数">单元格内容</th><th>表头3</th><th>表头1</th><th>表头2

XIsdearestY的博客 734

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

HTML基础知识介绍——表格的基本结构及标签属性

页面排版的主要方式是表格 添加表格——<table>、<tr>、<td> 表格其他各种属性都要在表格的开始标签<table>和表格的结束标签</table>之间才有效 <table> <tr> <td>单元格内的文字</td> <td>..............</t...

qq_37196494的博客 826

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

HTML使用制作表格

table> table标签定义表格。 td标签定义单元格。 tr标签定义行。

musy_的博客 149

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

HTML5标签大全

表格<table> 行<tr> 单元格<td>

lky_for_lucky的博客 160

HTML表格

今天的任务超级简单——在HTML中构建一个表格数据,有大量的元素和属性是来满足这种需求的。当然在此之前我们需要有一定的HTML的基础,以及对HTML的表格基础有了解。 HTML表格基础: 表格是由行和列组成的结构化数据集(表格数据),它能够使你简捷迅速地查找某个表示不同类型数据之间的某种关系的值。比如:1800年的美国人口普查表 表格工作的原理: 表格的一个特点就是严格. 通过在行和列的标题之间进行视觉关联的方法,就可以让信息能够很简单地被解读出来。正确完成后, 即使是盲人也可以解析 H..

qq_58385011的博客 174

HTML的基础语法

HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。HTML使用标记(markup)来描述网页的结构和内容。你可以理解成是人类的基本框架.

qq_45726327的博客 6825

HTML入门8_常用标签_表格table

表格由 <table> 标签来定义。 每个表格均有若干行(由 <tr> 标签定义), 每行被分割为若干单元格(由 <td> 标签定义)。 字母 td 指表格数据(table data),即数据单元格的内容。 数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。 <table> <tr> <td>苹果</td> <td>橘子</td> &

安小静-- 259

HTML 表格

表格 表格由 <table> 标签来定义。 每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。 字母 td 指表格数据(table data),即数据单元格的内容。 数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。 <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2&l

weixin_44664352的博客 136

HTML的基础标签之列表和表格

(可以在ul后指定符合的样式,可设定ul中所有<li>标签的前导符号,如<ul type="circle">,符号为空心圆点,还有其他样式以及可以用图片)小技巧,每个列表项始于 <li> 标签。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义),表格可以包含标题行(<th>)用于定义列的标题。多级列表可以使用无序列表(<ul>)、有序列表(<ol>)和定义列表(<dl>)来实现。列表可分为有序列表、无序列和定义列表,无序列表标签为<ul>,列表项使用<li>;

2402_90006143的博客 484

【HTML 基础教程】HTML 表格

在 <thead > 中,使用 <th > 元素定义列的标题,以上实例中列标题分别为"列标题1","列标题2"和"列标题3"。

书成日记,日记便成了一本书 447

html 基础标签

html 基础标签 基础知识

kangkang_style的博客 1078

【前端基础】列表标签 & 表格标签

【前端基础】列表标签 & 表格标签列表标签1. 列表标签的种类2. 无序列表3. 有序列表4. 小结表格标签1. 表格的结构2. 表格标签 列表标签 习目标 能够知道列表标签的种类 1. 列表标签的种类 无序列表标签(ul标签) 有序列表标签(ol标签) 2. 无序列表 <!-- ul标签定义无序列表 --> <ul> <!-- li标签定义列表项目 --> <li>列表标题一</li> <li&gt

全网粉丝30W+,优快云、稀土掘金人工智能领域签约作者,人工智能、大模型、Python 爬虫,商务合作,请私信沟通。 886

html 的基础 表格 列表 图像

html 的基础 表格 列表 图像 一、表格 首先认识一下表格的几个名词: 行 row ,列 column ,单元格 cell 1. 标签及其属性 1.1 表格 table <table></table>:用于定义表格,表格的绘制也要在这个标签内进行; 属性: 首先,属性是写在开头标签里的,例如:<table border="1" align="center" cellspacing="0" bgcolor="red"> </table> 1)cells

TTianYe的博客 875
上一篇: HTML的<img>标签基础
下一篇: MySQL的一些基本语句
OlD_CanLenDaR
博客等级 码龄9年 1粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值