html入门(四)—— 表格(table)

限于喜欢 提交于 2020-02-11 19:53:57

1. 基本标签
    A. 表格的基本标签包括
        table(表格),必要标签
        caption(表名)
        tr(行,即table row),必要标签
        th(表头,即table header,浏览器将其解释为加粗且居中显示)
        td(单元格,即table data cell,浏览器将其解释为居左显示),必要标签
        e.g. <table>
               <caption>成绩表</caption>
               <tr>
                 <th>姓名</th>
                 <th>语文</th>
                 <th>数学</th>
               </tr>
               <tr>
                 <td>小明</td>
                 <td>90</td>
                 <td>80</td>
               </tr>
               <tr>
                 <td>小丽</td>
                 <td>98</td>
                 <td>90</td>
               </tr>
               <tr>
                 <td>平均</td>
                 <td>94</td>
                 <td>85</td>
               </tr>
            </table>
    B. 默认情况下,表格没有边框,需要使用CSS添加。
2. 表格语义话
    A. 可通过使用thead、tbody和tfoot标签增加表格的语义话
        e.g. <table>
               <caption>成绩表</caption>
               <thead>
                 <tr>
                   <th>姓名</th>
                   <th>语文</th>
                   <th>数学</th>
                 </tr>
               <thead/>
               <tbody>
                 <tr>
                   <td>小明</td>
                   <td>90</td>
                   <td>80</td>
                 </tr>
                 <tr>
                   <td>小丽</td>
                   <td>98</td>
                   <td>90</td>
                 </tr>
               <tbody>
               <tfoot>     
                 <tr>
                   <td>平均</td>
                   <td>94</td>
                   <td>85</td>
                 </tr>
               <tfoot>
            </table>
        注:可以看出,有没有thead、tbody和tfoot标签对显示效果没有影响,只是增强了html代码的语义话。
3. 合并行
    使用th或td标签的rowspan属性,rowspan=x表示合并当前单元格下侧的x个单元格(包括当前单元格),也就是当前单元格横跨的行数。
4. 合并列
    使用th或td标签的colspan属性,colspan=x表示合并当前单元格右侧的x个单元格(包括当前单元格),也就是当前单元格横跨的列数。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!