前端基础-HTML基础(三)
- 2019 年 12 月 17 日
- 筆記
本文目录
表格标签
table标签caption标签th/tr/td标签表格的删除与合并表格行列的删除表格行列的合并参考


表格标签

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>表格标签</title> </head> <body> <!-- 代表是一个表格 tr : table row 行 td : table data 数据格 th : table header 表头 --> <!-- table的属性 align : 对齐方式 border : 边框的宽度 width : 表格的宽度 padding : 内边距 cellpadding : 格子里的内容和格子的间距 cellspacing : 格子和格子之间的间距 frame : 外边框的显示 rules : 内边框的显示 --> <table rules="rows" frame="above" border="10px" align="center" width="90%" cellpadding="20px" cellspacing="0"> <!-- 指定标题 caption标签必须写在 table标签之后 --> <caption>人员信息表</caption> <tr> <th>ID</th> <th>Name</th> <th>Age</th> </tr> <tr> <td>001</td> <td>张三</td> <td>11</td> </tr> <tr> <td>002</td> <td>李四</td> <td>22</td> </tr> </table> <table border="1px" align="center" width="90%" > <!-- 指定标题 caption标签必须写在 table标签之后 --> <caption>人员信息表</caption> <tr> <th>ID</th> <th>Name</th> <th>Age</th> </tr> <tr> <td>001</td> <td>张三</td> <td>11</td> </tr> <tr> <td>002</td> <td>李四</td> <td>22</td> </tr> </table> </body> </html>
用于定一个表格,或用于页面布局。
table标签
- 代表标签中的内容是表格。
- 属性:
border
:边框宽度。
width
:宽度。height
:高度。
align
:对齐方式。cellpadding
:格子里的内容和格子的间距。
cellspacing
:格子和格子之间的间距。frame
:外边框的显示。
rules
:内边框的显示。
caption标签
- 指定表格的标题。
- html是从上到下、从左往右的加载的,caption必须写在table标签之后。
th/tr/td标签
tr
:table row 行。td
:table data 数据格。th
:table header 表头。align
属性,用于定义对齐方式。
表格的删除与合并
表格行列的删除

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>表格标签</title> </head> <body> <!-- 浏览器在解析表格的时候,会把table标签作为一个整体进行解析 为了提高用户的使用体验,表格应该使用结构标签 --> <table border="1px" align="center" width="90%"> <!-- 指定标题 caption标签必须写在 table标签之后 --> <caption>人员信息表</caption> <!-- 表头 --> <thead> <tr> <th>ID</th> <th>Name</th> <th>Age</th> </tr> </thead> <!-- 内容区 --> <tbody> <tr> <td>001</td> <td>张三</td> <td>11</td> </tr> <tr> <td>002</td> <td>李四</td> <td>22</td> </tr> <tr> <td>001</td> <td>张三</td> <td>11</td> </tr> </tbody> <!-- 页脚 --> <tfoot> </tfoot> </table> </body> </html>
thead
,tbody
,tfoot
,跟顺序无关。- 行的删除 : 删除tr包括里面的td。
- 列的删除 : 要删除所有行中对应的列,否则表格会发生错位。
表格行列的合并

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>行列的合并</title> </head> <!-- rowspan : 指定行的合并, 从上往下,找到第一个格子,设置rowspan属性 属性值 :指定总共合并了多少个格子 被合并的格子要删除 colspan : 指定列的合并, 从左往右,找到第一个格子,设置colspan属性 属性值 :指定总共合并了多少个格子 被合并的格子要删除 --> <body> <table border="1" cellspacing="0" width="90%"> <tr> <th rowspan="3">指标</th> <th colspan="2">招生数</th> <th colspan="2">在校生数</th> <th colspan="2">毕业生数</th> </tr> <tr> <td>万人</td> <td>比上年增长(%)</td> <td>万人</td> <td>比上年增长(%)</td> <td>万人</td> <td>比上年增长(%)</td> </tr> <tr> <td>1.0</td> <td>3.5</td> <td>1.0</td> <td>3.5</td> <td>1.0</td> <td>3.5</td> </tr> <tr> <td>中等职业学校</td> <td>1.0</td> <td>3.5</td> <td>1.0</td> <td>3.5</td> <td>1.0</td> <td>3.5</td> </tr> </table> </body> </html>
rowspan
:指定行的合并。- 从上往下,找到第一个格子,设置rowspan属性。
- 属性值:指定总共合并了多少个格子。
- 被合并的格子要删除。
colspan
: 指定列的合并。- 从左往右,找到第一个格子,设置colspan属性。
- 属性值 :指定总共合并了多少个格子。
- 被合并的格子要删除。
参考
- 黑马程序员 120天全栈区块链开发 开源教程 https://github.com/itheima1/BlockChain