Blogger Information
Blog 8
fans 0
comment 0
visits 6873
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
html语义化结构之表格
天后
Original
744 people have browsed it

html语义化结构之表格

1. 表格元素

  • 表格是最重要的数据格式化展示重要工具, 使用频率非常高
  • 表格的数据,存储在由行与列组成的一系列单元格
  • 数据必须存储在单元格元素中
  • 与列表类似, 表格也是由一系列标签来描述

1.1 元素

序号 标签 描述 备注
1 <table> 定义表格, 必选
2 <tbody> 定义表格主体, 允许定义多次 必选
3 <tr> 定义表格中的行, 必选
4 <th> 定义表格头部中的单元格,默认加粗居中 必选
5 <td> 定义 g 表格 e 主体与底部的的单元格 必选
6 <caption> 定义表格标题, 可选
7 <thead> 定义表格头格, 只需定义一次 可选
8 <tfooter> 定义表格底, 只需定义一次 可选
9 <col> 为一个/多个列设置属性,仅限 可选
10 <colgroup> 将多个<col>元素分组管理 可选

1.2 属性

序号 属性 适用元素 描述
1 border <table> 添加表格框
2 cellpadding <table> 设置单元格内边距
3 cellspacing <table> 设置单元格边框间隙
4 align 不限 设置单元格内容水平居中
5 bgcolor 不限 设置背景色
6 width 不限 设置宽度
7 height 不限 设置高度

表格属性仅供参考,属选学内容, 推荐使用 CSS 设置表格样式

示例

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>HTML语义化结构-表格</title>
  7. </head>
  8. <body>
  9. <table border="1" width="500px" heigth=150px cellpadding="5" cellspacing="0" align="center">
  10. <!-- 表格标题 -->
  11. <caption style="font-size: 1.5rem;margin-bottom: 10px;">员工信息表</caption>
  12. <!-- 表头 -->
  13. <tbody>
  14. <!-- 对列统一设置,colgroup中设置的属性对所有列均有效,对表体的列”colgroup“进行列”col“操作 -->
  15. <colgroup>
  16. <!-- 如果不想自定义某一列属性,只写元素不写属性 -->
  17. <col>
  18. <!-- 第二列个性化定制: 背景为浅蓝色 -->
  19. <col style="background-color: turquoise;">
  20. <!-- 第三列背景为黄色,并跨越2列都有效 -->
  21. <col style="background-color: yellow;" span="2">
  22. <!-- 第四列使用第三列的样式 -->
  23. <col>
  24. <!-- 最后一列无特殊样式,采用父级样式 -->
  25. <col>
  26. </colgroup>
  27. <!-- 表格页眉 -->
  28. <thead>
  29. <th>部门</th>
  30. <th>ID</th>
  31. <th>姓名</th>
  32. <th>职务</th>
  33. <th>手机</th>
  34. </thead>
  35. <!-- 制造部 -->
  36. <tr>
  37. <!-- 表格合并行rowspan="3":合并3行,后面两行会出现挤出行的现象,可用注释或者删除消除这个问题 -->
  38. <td rowspan="3">制造部</td>
  39. <td>101</td>
  40. <td>张三</td>
  41. <td>厂长</td>
  42. <td>161000****</td>
  43. </tr>
  44. <tr>
  45. <!-- <td>制造部</td> -->
  46. <td>102</td>
  47. <td>李四</td>
  48. <td>技术员</td>
  49. <td>138********</td>
  50. </tr>
  51. <tr>
  52. <!-- <td>制造部</td> -->
  53. <td>103</td>
  54. <td>王五</td>
  55. <td>操作员</td>
  56. <td>158********</td>
  57. </tr>
  58. <!-- 技术部 -->
  59. <tr>
  60. <!-- 表格合并行rowspan="3":合并3行,后面两行会出现挤出行的现象,可用注释或者删除消除这个问题 -->
  61. <td rowspan="3">技术部</td>
  62. <td>104</td>
  63. <td>小张</td>
  64. <td>项目经理</td>
  65. <td>161000****</td>
  66. </tr>
  67. <tr>
  68. <!-- <td>技术部</td> -->
  69. <td>105</td>
  70. <td>小李</tdxiao>
  71. <td>php开发工程师</td>
  72. <td>138********</td>
  73. </tr>
  74. <tr>
  75. <!-- <td>技术部</td> -->
  76. <td>106</td>
  77. <td>小王</td>
  78. <td>Java开发工程师</td>
  79. <td>158********</td>
  80. </tr>
  81. <!-- 表格页脚 -->
  82. <tfooter>
  83. <tr style="background-color: violet;font-style: italic;">
  84. <td>备注:</td>
  85. <!-- 表格合并4列’colspan="4"‘,后面多余的列描述可注释或者删除-->
  86. <td colspan="4">员工离职必须提前15天提交书面申请,否则无效!</td>
  87. <!-- <td></td>
  88. <td></td>
  89. <td></td> -->
  90. </tr>
  91. </tfooter>
  92. </tbody>
  93. </table>
  94. </body>
  95. </html>

示例效果图

表格实例

HTML语义化结构的总结

  • 表格的组成部分分为:表格标题<caption>,表头<thead>,表体<tbody>,页脚<tfoot>
  • 涉及到的技术为:1.对表格的布局;2.对表格的行和列的合并;
  • 对代码的熟练程度还是要通过手动敲代码来提高
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:看是不行, 必须动手
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post