HTML 表格空间
2025-04-24
14
参考资料
HTML 表格空间
详细介绍
HTML表格用于在网页上以行和列的形式显示数据。表格由<table>元素定义,包含行(<tr>)、表头单元格(<th>)和标准单元格(<td>)。
主要标签
<table>: 定义表格<tr>: 定义表格行<th>: 定义表头单元格<td>: 定义标准单元格<caption>: 定义表格标题<thead>: 定义表头区域<tbody>: 定义表格主体<tfoot>: 定义表尾区域
基本用法
<table> <tr> <th>表头1</th> <th>表头2</th> </tr> <tr> <td>数据1</td> <td>数据2</td> </tr> </table>
完整实例
<table border="1"> <caption>学生成绩表</caption> <thead> <tr> <th>姓名</th> <th>数学</th> <th>英语</th> </tr> </thead> <tbody> <tr> <td>张三</td> <td>90</td> <td>85</td> </tr> <tr> <td>李四</td> <td>78</td> <td>92</td> </tr> </tbody> <tfoot> <tr> <td>平均分</td> <td>84</td> <td>88.5</td> </tr> </tfoot> </table>
功能特性
数据展示
跨行跨列(colspan/rowspan)
分组显示(thead/tbody/tfoot)
可访问性支持
CSS扩展
/* 基本样式 */
table {
width: 100%;
border-collapse: collapse;
}
th, td {
padding: 8px;
text-align: left;
border: 1px solid #ddd;
}
/* 斑马纹效果 */
tr:nth-child(even) {
background-color: #f2f2f2;
}
/* 悬停效果 */
tr:hover {
background-color: #e9e9e9;
}
/* 响应式表格 */
@media screen and (max-width: 600px) {
table {
border: 0;
}
table thead {
display: none;
}
table tr {
display: block;
margin-bottom: 10px;
}
table td {
display: block;
text-align: right;
}
table td::before {
content: attr(data-label);
float: left;
font-weight: bold;
}
}高级功能
使用
colspan和rowspan合并单元格使用
scope属性提高可访问性结合JavaScript实现排序和筛选功能
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . html 网页设计》 -- 发布时间:2025-03-29
本页链接:https://html.ciilii.com/show/news-1594.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
