HTML 表格:<table> 标签定义 。
简单的 HTML 表格包括: table 元素,一个或多个 tr、th 以及 td 元素。
<table border=1px;> <tr> <th> row1,col1 </th><th>row1,col2 </th> </tr> <tr> <th> row2,col1 </th><td>row2,col2 </td> </tr> </table>
tr(行标签)、 th(表头单元格标签)、 td(普通单元格标签) caption(表格标题)、 col(定义列)、 colgroup(对表格中的列进行组合)、thead(组合表头的内容) tbody(组合表格的主题内容) 、tfoot(组合表格的脚注内容) 等
<td>(普通单元格标签) : 元素定义表格单元格
<td>11,980</td>
<th>(表头单元格标签) : 元素定义表格表头
<th scope="row">工资</th>
<tr>(行标签) : 元素定义表格行
<tr> <th scope="row">工资</th> <td>11,980</td> <td>12,650</td> <td>9,700</td> <td>10,600</td> <td rowspan="5">工作</td> </tr>
<caption>(表格标题):元素定义表格标题
<caption class="c1">月度收入4月 - 7月 </caption>
还有一些复杂的表格才能用到的元素 :<col>、 <colgroup>、<thead>、 <tbody> 、<tfoot>等.
由于thead, tbody, tfoot是从语义 上来划分 表格结构的, 主要用于比较复杂的表格中。
<colspan>合并行元素 :定义<table>中的行的合并
<td colspan="5">153,629</td>
<rowspan>合并列元素 :定义<table>中的列的合并
<td rowspan="5">工作</td>
<table>表格的嵌套:
<tr> <th scope="row">总计</th> <td>36,060</td> <td>38,759</td> <td>38,110</td> <td>40,700</td> <td class="ct"> <table id="t2"> <tr><td></td></tr> </table> </td> </tr>
嵌套
HTML基础表格的应用,上面的简单元素就可以满足,运用表格逻辑思维去思考,可以更快的掌握<table>表格标签。
本文部分图片来自网络,如有侵权,请联系修改。
数据密集型文档和网页中,复杂表格结构是必不可少的。它们帮助用户理解大量的信息和数据关系。本文将详细介绍复杂表格的设计要点,提供实用的例子,并展示如何使用HTML代码来创建这些表格。
复杂表格应该有明确的层次结构,以便用户可以轻松地从总体到细节地阅读信息。这通常通过使用标题行和列来实现。
数据应该根据其类型进行对齐,例如,数字通常右对齐以便于比较,而文本则左对齐。
使用边框和底色来区分不同的行和列,以增强可读性。
对于包含复杂数据的表格,应该提供清晰的标注和脚注,以便用户理解数据的来源和含义。
这个表格显示了一个团队成员在上半年和下半年的表现评估。
<table border="1">
<thead>
<tr>
<th rowspan="2">成员</th>
<th colspan="2">上半年</th>
<th colspan="2">下半年</th>
</tr>
<tr>
<th>项目1</th>
<th>项目2</th>
<th>项目1</th>
<th>项目2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Alice</td>
<td>良好</td>
<td>优秀</td>
<td>优秀</td>
<td>良好</td>
</tr>
<tr>
<td>Bob</td>
<td>合格</td>
<td>良好</td>
<td>良好</td>
<td>优秀</td>
</tr>
</tbody>
</table>
这个表格显示了一个公司季度财务报告的简化版本。
<table border="1">
<thead>
<tr>
<th></th>
<th>Q1</th>
<th></th>
<th>Q2</th>
<th></th>
<th>Q3</th>
<th></th>
<th>Q4</th>
<th></th>
</tr>
<tr>
<th>财务报告</th>
<th>收入</th>
<th>支出</th>
<th>收入</th>
<th>支出</th>
<th>收入</th>
<th>支出</th>
<th>收入</th>
<th>支出</th>
</tr>
</thead>
<tbody>
<tr>
<td>2020年</td>
<td>50</td>
<td>30</td>
<td>70</td>
<td>40</td>
<td>60</td>
<td>50</td>
<td>80</td>
<td>60</td>
</tr>
<tr>
<td>2021年</td>
<td>55</td>
<td>35</td>
<td>75</td>
<td>45</td>
<td>65</td>
<td>55</td>
<td>85</td>
<td>65</td>
</tr>
</tbody>
</table>
这个表格展示了不同设备对于特定功能的支持程度。
<table border="1">
<thead>
<tr>
<th>功能</th>
<th>支持的设备</th>
<th>兼容性</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3">视频播放</td>
<td>手机</td>
<td>高</td>
</tr>
<tr>
<td>平板</td>
<td>高</td>
</tr>
<tr>
<td>电脑</td>
<td>中</td>
</tr>
<tr>
<td rowspan="2">音频播放</td>
<td>手机</td>
<td>高</td>
</tr>
<tr>
<td>智能音箱</td>
<td>高</td>
</tr>
<tr>
<td rowspan="2">文档编辑</td>
<td>电脑</td>
<td>高</td>
</tr>
<tr>
<td>平板</td>
<td>中</td>
</tr>
</tbody>
</table>
复杂表格结构是展示和理解多维数据的强大工具。通过遵循上述设计原则和实例,你可以创建清晰、有效的表格来提高你的数据呈现能力。
SS 表格属性可以帮助您极大地改善表格的外观。
指定CSS表格边框,使用border属性。
下面的例子指定了一个表格的Th和TD元素的红色边框:
table,th,td{border: 1px solid red;}
(1)编辑代码
打开记事本,在<body>标签中加入以下代码,并保存为HTML格式文件。代码如下。
(2)在浏览器中浏览效果
在浏览器中浏览效果如图所示。
请注意,上例中的表格具有双线条边框。这是由于 table、th 以及 td 元素都有独立的边框。
如果需要把表格显示为单线条边框,请使用 border-collapse 属性。
border-collapse 属性设置表格的边框是否被折叠成一个单一的边框或隔开:
table{border-collapse: collapse;}
table,td,th{border: 1px solid red;}
(1)编辑代码
打开记事本,在<body>标签中加入以下代码,并保存为HTML格式文件。代码如下。
(2)在浏览器中浏览效果
在浏览器中浏览效果如图所示。
*请认真填写需求信息,我们会在24小时内与您取得联系。