html中table标签及属性

article/2025/7/17 13:03:22

table表格

  • HTML表格由table标签以及多个tr、th和td标签组成
  • table表示表格,整个表格要包含在<table></table>标签中
  • tr表示表格中的行,是单元格的容器,一行可以包括多个单元格
  • th表示表格中的单元格,我理解为列,th放在tr内表示这一行为标题行,其中的字体会默认粗体居中显示
  • td表示表格中的单元格,我理解为列,td也要放在tr内,可以理解为内容行
  • tfoot表示表格最后一行
  • <table>是<tr的上层标签
  • <tr>必须在一个<table></table>里面,它不能单独使用,相当于<table的属性标签.
  • <table>标示一个表格,<tr>标示这个表格中间的一个行,<td><th>标示行中的一个列,需要嵌套在<tr></tr><tfoot><tfoot>中间。
    简单练习:
    效果图:
    在这里插入图片描述
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><table border="1" style="border-collapse: collapse;text-align: center;"><tr><th>姓名</th><th>学号</th><th>性别</th></tr><tr><td>lily</td><td>418</td><td></td></tr><tr><td>rose</td><td>36</td><td></td></tr><tfoot><td>tom</td><td>479</td><td></td></tfoot></table>
</body>
</html>

table标签属性

下列标签属性一般不建议使用,而是通过样式属性来实现

  • 1.border标签属性:设定围绕表格的边框的宽度。实际上border标签属性不仅设置围绕表格边框的宽度,还为每个单元格添加宽度为1px的边框;

  • 实际开发中不建议使用border标签属性实现边框效果,建议通过为table、th和td设定border样式属性实现。
    在这里插入图片描述

  • 2.width标签属性:设定表格的宽度,该标签属性属性值如下:
    在这里插入图片描述
    不建议通过width标签属性直接设置表格宽度,建议向table标签添加width样式属性进行设置。

  • 3.align标签属性:指定表格相对于周围标签的对齐方式
    不建议通过align标签属性设置表格相对于周围标签的对齐方式,建议向table标签添加样式属性进行设置:

  • 4.cellspacing 标签属性:设定单元格之间的间距(单位:px)。

不建议通过cellspacing标签属性设置单元格之间的间距,建议向table标签添加border-spacing样式属性进行设置

  • 5.cellpadding标签属性:设定单元边沿与单元内容之间的间距(单位:px)

不建议通过cellpadding标签属性设置单元边沿与单元内容之间的间距,建议向td或th标签添加padding样式属性来实现

  • 6.不建议通过bgcolor标签属性设置表格背景颜色,建议向table标签添加background-color样式属性实现这一效果
  • 7.border-collapse样式属性:设置表格的边框是否被合并为一个单一的边框,属性值如下:

在这里插入图片描述

table标签练习

在这里插入图片描述

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><table border="1" cellpadding="5" style="border-collapse: collapse;text-align: center;"><tbody><tr id="HeadTD"><td class="sort">姓名</td><td class="sort">学号</td><td class="sort">语文</td><td class="sort">数学</td><td class="sort">英语</td><td class="sort">总分</td><td class="sort">平均分</td></tr></tbody><tbody id="ContTD"><tr><td>张三</td><td>220305</td><td>11</td><td>22</td><td>33</td><td>22</td><td>44</td></tr><tr><td>李四</td><td>220302</td><td>33</td><td>44</td><td>66</td><td>99</td><td>33</td></tr><tr><td>黄五</td><td>220307</td><td>22</td><td>55</td><td>22</td><td>55</td><td>66</td></tr><tr><td>赵六</td><td>220303</td><td>44</td><td>22</td><td>33</td><td>66</td><td>88</td></tr></tbody></table>
</body>
<script>window.onload = function () {var HeadTD = document.getElementById("HeadTD");var ContTD = document.getElementById("ContTD");var HeadList = HeadTD.getElementsByTagName("td");var ContTrList = ContTD.getElementsByTagName("tr");var sortArray = new Array();var newNode;for (var i = 0; i < HeadList.length; i++) {HeadList[i].index = i;HeadList[i].onclick = function () {console.log(this);if (this.className) {newNode = "";for (var j = 0; j < ContTrList.length; j++) {sortArray[j] = new Array();sortArray[j][0] = ContTrList[j].getElementsByTagName("td")[this.index].innerText;sortArray[j][1] = j;}if (!isNaN(sortArray[0][0])) {sortArray.sort(sortNumber);} else {sortArray.sort();}for (var x = 0; x < ContTrList.length; x++) {newNode += "<tr>" + ContTrList[sortArray[x][1]].innerHTML + "</tr>";}ContTD.innerHTML = newNode;}}}}function sortNumber(b, a) {if (a > b) {return 1} else if (a < b) {return -1} else {return 0}}
</script></html>

http://chatgpt.dhexx.cn/article/gbbnq5j9.shtml

相关文章

Antd 3.0 table,表格组件(Table属性,Column属性,RowSelection属性)

Antd 3.0 table&#xff0c;表格组件&#xff08;Table属性&#xff0c;Column属性&#xff0c;RowSelection属性&#xff09; 一、Table属性 ​ 常用参数说明&#xff1a; 参数说明类型默认dataSource数据数组any[]columns表格列的配置描述&#xff0c;具体项见下表ColumnP…

<table>标签的属性

1.border border属性用于设置表格的边框&#xff0c;默认值为0。 2.cellspacing cellspacing属性用于设置单元格于单元格之间的空间&#xff0c;默认值为2px。 3.cellpadding cellpadding属性用于设置单元格于单元格之间的空白间距&#xff0c;默认值为1px。 4.width、h…

html-table标签属性总结

table标签属性 table标签borderwidthborder-spacingborder-collapsemargin tr标签heightbackground-colortext-alignvertical-align td标签合并单元格合并行单元格rowspan合并列单元格colspan table标签 border border标签属性&#xff1a;设定围绕表格的边框的宽度&#xff…

2.9CSS table属性

表格边框 指定CSS表格边框&#xff0c;使用border属性。 下面的例子指定了一个表格的Th和TD元素的黑色边框&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title>菜鸟教程(runoob.com)</title><style&g…

Vue+Element el-table属性row-class-name用法及踩坑

el-table属性row-class-name用法及踩坑 需求前提&#xff1a;想要给表格的某一行加上不同的background&#xff0c;用来区分当前行的状态 根据官方给出的文档官方文档 在el-table中绑定自定义属性row-class-name <el-table:data"tableData"style"width: 10…

HTML中的table标签属性

表格 表格是由行和列排列而成的一种结构 HTML表格由table标签以及一个或多个tr、th或td标签组成&#xff1a; table标签用来定义表格&#xff0c;整个表格包含在<table>和</table>标签中&#xff1b; tr标签用来定义表格中一个行&#xff0c;它是单元格的容器&…

html之table属性

目标&#xff1a; 1&#xff0c;table标签属性 2&#xff0c;table通用属性 3&#xff0c;tr标签属性 4&#xff0c;td标签属性 上一节我们说了table简单结构和复杂结构&#xff0c;这一节我们来看一下table的属性 1&#xff0c;table标签属性 1&#xff0c;边框border&#xf…

table常用的几个重要属性

效果图如下&#xff1b; border 规定表格边框的宽度 cellpadding 规定单元边沿与其内容之间的空白 cellspacing 规定单元格之间的空白 width 规定表格的宽度 border-collapse: collapse; 为表格设置合并边框模型 默认值为separate rowspan跨行合并单元格 colspan跨列合并单元格…

电感 vs 磁珠

铁氧体磁珠&#xff08;(Ferrite Bead, FB&#xff09;是一种利用电感原理制作而成的元器件&#xff0c;主要用于抑制信号或电源线的高频噪声和尖峰干扰&#xff0c;还具有吸收静电脉冲的能力&#xff0c;是目前应用发展很快且廉价易用的一种抗干扰器件&#xff0c;它的原理图符…

磁珠的阻抗曲线

下面是一个典型的磁珠的频率曲线&#xff0c;我们所看到的大多数厂家的磁珠规格书&#xff0c;曲线基本都是这样的。 我们知道&#xff0c;Z表示阻抗&#xff0c;R表示电阻&#xff0c;X表示电抗。那么这三者是什么关系呢&#xff1f; 他们应该满足公式&#xff1a;ZRjX。 然而…

【电路补习笔记】7、磁珠的工作原理、磁珠的分类、磁珠的模型、磁珠的参数、磁珠与电感的区别、磁珠的应用、磁珠的误区

目录 简介铁耗磁滞损耗 磁珠归类应用对比参数用途电源滤波低通滤波器的设计 符号关于单点接地 老师的主页&#xff1a;唐老师讲电赛 视频地址&#xff1a;磁珠的工作原理&#xff0c;磁珠的分类&#xff0c;磁珠的模型&#xff0c;磁珠的参数磁珠与电感的区别&#xff0c;磁珠的…

电感和磁珠的区别

更多资料欢迎关注公众号&#xff1a;工程师看海 原文链接&#xff1a;https://mp.weixin.qq.com/s/1EI5smOwCXJxzMvWqw4mDw 禁止盗版文章 电感和磁珠外形接近&#xff0c;功能相似&#xff0c;很多人认为其都是“隔交通直”&#xff0c;以至于很多人将二者混淆。实际上&…

基本元器件——磁珠

其他基本元器件 磁珠 磁珠专用于抑制信号线、电源线上的高频噪声和尖峰干扰&#xff0c;还具有吸收静电脉冲的能力。磁珠是用来吸收超高频信号&#xff0c;像一些RF电路&#xff0c;PLL&#xff0c;振荡电路&#xff0c;含超高频存储器电路&#xff08;DDR SDRAM&#xff0c;…

磁珠选型和参数说明

文章收集来源网络 磁珠选择关键&#xff1a;电路噪声的频带大于磁珠转换点频率&#xff0c;便于吸收&#xff1b;信号频带尽量低于转换点频率&#xff0c;以防有效信号被磁珠衰减。 电源上用&#xff1a;选用蓝色的&#xff0c;“矮胖型”的&#xff0c;更为平滑&#xff0c;整…

linux磁珠技术,磁珠-china178-ChinaUnix博客

摘要 磁珠专用于抑制信号线、电源线上的高频噪声和尖峰干扰&#xff0c;还具有吸收静电脉冲的能力。磁珠是用来吸收超高频信号&#xff0c;象一些RF电路&#xff0c;PLL&#xff0c;振荡电路&#xff0c;含超高频存储器电路(DDRSDRAM&#xff0c;RAMBUS等)都需要在电源输入部分…

磁珠的参数、选型、直流重叠特性

文章目录 1.请简单说一下你对磁珠的认识?2.磁珠和电感的相同点和不同点?3.磁珠的主要参数有哪些?并做解释4.磁珠的直流重叠特性是什么?5.如何理解磁珠的等效模型6.磁珠选型注意事项本文以自问自答的形式,科普磁珠的一些基本知识和选型要点。 1.请简单说一下你对磁珠的认识…

贴片磁珠的选取详解

一.STM32F103C8T6电源使用磁珠的例子 1.磁珠运用电路图 2.如何选取磁珠 DCR定义为组件在没有交流信号下的直流电阻 3.STM32F103C8T6中贴片磁珠的规格书 4.磁珠的选型及其应用要点 器件手册上&#xff0c;磁珠的参数是其在100MHz时对应的阻抗值。 磁珠的等效电路如图&#xff1…

EMC和ESD---磁珠、磁环的选型参数及电路应用

文章目录 一、EMC基本概述1、EMC概念&#xff1a;2、电磁兼容措施与产品成本的关系3、电磁兼容设计与产品成本的关系4、电磁兼容设计三要素5、常用的EMC认证6、各类信号频谱 二、EMC器件---磁珠和磁环1、磁珠&#xff1a;2、磁环 三、EMC-原理图设计考虑1、数字IC电源管脚放置滤…

磁珠的参数及应用

原理图的一般表示方法&#xff1a; 注意&#xff1a;只是一般表示方法&#xff0c;只要封装跟BOM对了&#xff0c;就可以。 原料&#xff1a; 磁珠的主要原料为铁氧体。铁氧体是一种立方晶格结构的亚铁磁性材料。铁氧体材料为铁镁合金或铁镍合金&#xff0c;它的制造工艺和机械…

初识EMC元器件(六)——磁珠的参数解读及选型应用

一、什么是磁珠 磁珠的全称是铁氧体磁珠滤波器&#xff0c;是一种抗干扰元件&#xff0c;消除高频噪声效果明显。注意&#xff1a;磁珠的单位是Ω&#xff0c;而不是H。等效于电阻和电感串联&#xff0c;ZRjX&#xff0c;但电阻值和电感值都随频率变化。 滤波原理&#xff1a;在…