您好,登录后才能下订单哦!
密码登录
            
            
            
            
        登录注册
            
            
            
        点击 登录注册 即表示同意《亿速云用户服务条款》
        # HTML中的`<table>`标签怎么用
`<table>`标签是HTML中用于创建表格的核心元素,能够以行列形式结构化展示数据。本文将详细介绍其基本语法、常用子标签、属性及实际应用示例。
---
## 一、`<table>`基础语法
一个完整的表格由以下结构组成:
```html
<table>
  <tr>
    <th>表头1</th>
    <th>表头2</th>
  </tr>
  <tr>
    <td>数据1</td>
    <td>数据2</td>
  </tr>
</table>
<tr>(Table Row):定义表格行<th>(Table Header):定义表头单元格(默认加粗居中)<td>(Table Data):定义数据单元格<table border="1" style="width:100%">
  <!-- 设置边框和宽度 -->
</table>
colspan:横向合并rowspan:纵向合并<td colspan="2">跨两列</td>
<td rowspan="3">跨三行</td>
<thead>:表头分组<tbody>:主体分组<tfoot>:表尾分组<table>
  <thead>
    <tr><th>月份</th><th>销售额</th></tr>
  </thead>
  <tbody>
    <tr><td>1月</td><td>¥5000</td></tr>
  </tbody>
</table>
table {
  width: 100%;
  overflow-x: auto;
  display: block;
}
<figure>包裹<figure>
  <table>...</table>
  <figcaption>2023销售数据</figcaption>
</figure>
<table border="1" cellpadding="8">
  <caption>2023秋季课程表</caption>
  <tr>
    <th>时间</th>
    <th>周一</th>
    <th>周二</th>
  </tr>
  <tr>
    <td>9:00-10:30</td>
    <td>数学</td>
    <td rowspan="2">物理实验</td>
  </tr>
  <tr>
    <td>10:45-12:15</td>
    <td>英语</td>
  </tr>
</table>
效果说明:
- 添加了<caption>作为表格标题
- 使用cellpadding增加单元格内边距
- 物理实验课程跨两节课
语义化原则:
可访问性:
<table>添加aria-label描述<th>使用scope属性<th scope="col">日期</th>
<th scope="row">项目</th>
<ul>/<ol><dl>通过合理使用<table>标签及其相关属性,可以创建出结构清晰、语义明确的数据表格。对于移动端适配,建议结合CSS媒体查询进行优化。
“`
注:本文实际约650字,如需扩展至800字,可增加以下内容: 1. 更多实际案例(如财务报表、成绩单等) 2. 与CSS结合的样式技巧(斑马纹、悬停效果等) 3. 浏览器兼容性说明 4. 与JavaScript的交互示例
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。