HTML表格与框架学习笔记

发布时间:2024-11-28 04:44:55

HTML表格与框架学习笔记

HTML表格

表格基础

HTML表格使用<table>标签定义。 每个表格由行<tr>组成,每行包含一个或多个单元格<td>。 表头使用<th>标签表示,默认加粗且居中。

示例代码:

<table>
    <tr>
        <th>姓名</th>
        <th>成绩</th>
    </tr>
    <tr>
        <td>张三</td>
        <td>98</td>
    </tr>
    <tr>
        <td>李四</td>
        <td>95</td>
    </tr>
</table>

单元格合并

跨列合并:使用colspan属性。 跨行合并:使用rowspan属性。

示例代码:

<table border="1">
    <tr>
        <th>姓名</th>
        <th colspan="2">考试成绩</th>
    </tr>
    <tr>
        <td>张三</td>
        <td>98</td>
        <td>95</td>
    </tr>
    <tr>
        <td rowspan="2">李四</td>
        <td>88</td>
        <td>90</td>
    </tr>
</table>

表格的结构化标签

<caption>:表格标题 <thead>:表格头部 <tbody>:表格主体 <tfoot>:表格页脚

示例代码:

<table border="1">
    <caption>学生成绩表</caption>
    <thead>
        <tr><th>姓名</th><th>语文</th><th>数学</th></tr>
    </thead>
    <tbody>
        <tr><td>张三</td><td>85</td><td>90</td></tr>
        <tr><td>李四</td><td>78</td><td>92</td></tr>
    </tbody>
    <tfoot>
        <tr><td colspan="3">数据统计</td></tr>
    </tfoot>
</table>

HTML框架

基础框架概念

HTML5之前 使用<frame>和<frameset>实现多页面分割显示。 已在HTML5中废弃。 HTML5使用iframe <iframe>元素用于嵌套一个网页。

示例代码:

<iframe src="https://www.example.com" width="300" height="200"></iframe>

iframe常用属性

src: 目标页面地址 width 和 height: 设置宽高 name: 框架命名,用于实现链接跳转

iframe链接跳转

通过<a>标签的target属性与iframe的name属性配合实现跳转。

示例代码:

<a href="page1.html" target="myframe">跳转到页面1</a>
<a href="page2.html" target="myframe">跳转到页面2</a>

<iframe name="myframe" width="300" height="200"></iframe>

总结

掌握了HTML表格的基础用法及其合并单元格的技巧。 了解了表格的结构化标签及其使用。 学习了HTML框架的基础知识,并使用iframe标签实现了页面嵌套与跳转功能。