《HTML 简易速速上手小册》第3章:HTML 的列表与表格(2024 最新版)

简介: 《HTML 简易速速上手小册》第3章:HTML 的列表与表格(2024 最新版)

af1c3b40f97059675b294b5329c7d99.png

3.1 创建无序和有序列表(📝🌟👍 信息的时尚搭配师)

在这一节里,我们将变身为信息的时尚搭配师,使用无序和有序列表来给我们的网页内容增添一些秩序和风格。让我们一步步探索如何利用这些小巧的工具来整理我们的信息。

3.1.1 基础示例:创建一个简单的购物清单

想象一下,你正在准备一个周末聚会,需要制作一个购物清单。使用无序列表是个不错的选择,因为买东西的顺序并不重要。

<!DOCTYPE html>
<html>
<head>
    <title>周末聚会购物清单</title>
</head>
<body>
    <h2>购物清单</h2>
    <ul>
        <li>薯片</li>
        <li>可乐</li>
        <li>披萨</li>
    </ul>
</body>
</html>

这里,

    标签创建了一个无序列表,而每个
  • (列表项)则是你的购物清单上的一个项目。

3.1.2 案例扩展一:创建一个旅行计划清单

现在,假设你正在规划一次旅行,想要列出你需要按顺序做的事情。有序列表在这里就派上用场了。

<!DOCTYPE html>
<html>
<head>
    <title>我的旅行计划</title>
</head>
<body>
    <h2>旅行前需要做的事情</h2>
    <ol>
        <li>预定机票</li>
        <li>预订酒店</li>
        <li>打包行李</li>
    </ol>
</body>
</html>

在这个例子中,

    代表有序列表,每个
  1. 则是旅行准备过程中的一个步骤。

3.1.3 案例扩展二:创建一个混合列表

有时候,你可能需要在一个列表中同时使用无序和有序列表,比如说,你正在写一篇关于如何烹饪完美意面的博客。

<!DOCTYPE html>
<html>
<head>
    <title>如何烹饪完美意面</title>
</head>
<body>
    <h2>烹饪意面的步骤</h2>
    <ol>
        <li>煮开水</li>
        <li>加入意面
            <ul>
                <li>确保水是滚烫的</li>
                <li>加入适量盐</li>
            </ul>
        </li>
        <li>煮到意面变软</li>
        <li>排水,加入你喜欢的酱料</li>
    </ol>
</body>
</html>

在这个例子中,我们使用了一个有序列表

    来描述烹饪的主要步骤,而在其中的某些步骤,比如“加入意面”,我们又使用了无序列表
      来描述相关的细节。这种混合使用列表的方式可以让你的信息既清晰又详细。

通过这些案例,你现在应该已经成为一个无序和有序列表的使用高手了!记住,列表不仅仅是让事情变得有条理,它们还可以给你的网页增加可读性和吸引力。现在就去试试,用列表给你的网页内容增添一些组织和风格吧!


3.2 基础表格的构建(📈🎉🌐 数据的小秘书)

表格,这个数据的晚礼服大师,可以把乏味的数字和文字转换成引人注目的信息。在本节中,我们将一起学习如何使用 HTML 来创建基础但优雅的表格。让我们一步步揭开表格的神秘面纱!

3.2.1 基础示例:创建一个简单的课程表

假设你是一个热爱学习的学生,想要为你的一周课程创建一个表格。这个基础表格可以帮你一眼看清每天的课程安排。

<!DOCTYPE html>
<html>
<head>
    <title>我的课程表</title>
</head>
<body>
    <h2>周课程表</h2>
    <table border="1">
        <tr>
            <th>时间</th>
            <th>星期一</th>
            <th>星期二</th>
            <th>星期三</th>
            <th>星期四</th>
            <th>星期五</th>
        </tr>
        <tr>
            <td>8:00-10:00</td>
            <td>数学</td>
            <td>物理</td>
            <td>化学</td>
            <td>英语</td>
            <td>体育</td>
        </tr>
        <!-- 更多行数据 -->
    </table>
</body>
</html>

在这个例子中, 是创建表格的核心元素。 代表表格的一行,

用于表头(标题),而 用于普通单元格(数据)。这样,一眼望去,就可以清楚地知道每天的课程安排。

3.2.2 案例扩展一:创建一个生日派对邀请名单

接下来,让我们试着为即将到来的生日派对创建一个邀请名单表格。这个表格可以帮助你追踪谁已经确认参加。

<!DOCTYPE html>
<html>
<head>
    <title>生日派对邀请名单</title>
</head>
<body>
    <h2>生日派对邀请名单</h2>
    <table border="1">
        <tr>
            <th>姓名</th>
            <th>是否确认</th>
            <th>备注</th>
        </tr>
        <tr>
            <td>小明</td>
            <td>是</td>
            <td>带礼物来</td>
        </tr>
        <tr>
            <td>小红</td>
            <td>否</td>
            <td>可能有事</td>
        </tr>
        <!-- 更多行数据 -->
    </table>
</body>
</html>

这个表格不仅列出了被邀请的人员名单,还包括了他们是否确认参加以及相关的备注。

3.2.3 案例扩展二:制作一个简单的产品价格表

最后,假设你正在运营一家小店,需要创建一个产品价格表来展示给你的客户。

<!DOCTYPE html>
<html>
<head>
    <title>产品价格表</title>
</head>
<body>
    <h2>我们的产品</h2>
    <table border="1">
        <tr>
            <th>产品名称</th>
            <th>价格</th>
            <th>库存量</th>
        </tr>
        <tr>
            <td>苹果</td>
            <td>¥5/斤</td>
            <td>20斤</td>
        </tr>
        <tr>
            <td>香蕉</td>
            <td>¥3/斤</td>
            <td>30斤</td>
        </tr>
        <!-- 更多行数据 -->
    </table>
</body>
</html>

通过这个表格,你的客户可以轻松了解到每种产品的价格和库存量,从而做出购买决策。

通过这些案例,你已经掌握了基础表格的构建技巧。记住,表格不仅是展示数据的工具,它们还可以成为你网页上的视觉亮点。现在,就让我们用表格将那些平淡的信息变得生动起来吧!


3.3 表格的高级应用和样式调整(🎨📊💫 网页的数据艺术家)

表格不只是数据的展示架,它们还可以变身为精致的艺术品!在本节中,我们将学习如何利用一些高级技巧和样式调整,让你的表格从普通走向非凡。

3.3.1 基础示例:添加颜色和边框样式

首先,我们来给一个基础表格添加一些颜色和边框样式,使其更加吸引人。

<!DOCTYPE html>
<html>
<head>
    <title>彩色课程表</title>
    <style>
        table { border-collapse: collapse; width: 100%; }
        th, td { border: 1px solid black; padding: 8px; text-align: left; }
        th { background-color: #f2f2f2; }
        tr:nth-child(even) { background-color: #f9f9f9; }
    </style>
</head>
<body>
    <h2>我的彩色课程表</h2>
    <table>
        <tr>
            <th>时间</th>
            <th>星期一</th>
            <th>星期二</th>
            <th>星期三</th>
            <th>星期四</th>
            <th>星期五</th>
        </tr>
        <tr>
            <td>8:00-10:00</td>
            <td>数学</td>
            <td>物理</td>
            <td>化学</td>
            <td>英语</td>
            <td>体育</td>
        </tr>
        <!-- 更多行数据 -->
    </table>
</body>
</html>

在这个例子中,我们通过 </code> 标签添加了一些 CSS 样式,使得表格拥有了统一的边框、间距和颜色主题,更具可读性和美观性。</div><h3 id="bFDsO"><a></a>3.3.2 案例扩展一:合并单元格</h3><div>接下来,我们来看一个更高级的技巧:合并单元格。这在创建诸如时间表或事件日程时特别有用。</div><div data-card-type="block" data-ready-card="codeblock" data-card-value="data:%7B%22mode%22%3A%22plain%22%2C%22code%22%3A%22%3C!DOCTYPE%20html%3E%5Cn%3Chtml%3E%5Cn%3Chead%3E%5Cn%20%20%20%20%3Ctitle%3E%E6%B4%BB%E5%8A%A8%E6%97%B6%E9%97%B4%E8%A1%A8%3C%2Ftitle%3E%5Cn%20%20%20%20%3Cstyle%3E%5Cn%20%20%20%20%20%20%20%20%2F*%20%E5%89%8D%E9%9D%A2%E7%9A%84%E6%A0%B7%E5%BC%8F%E4%BB%A3%E7%A0%81%20*%2F%5Cn%20%20%20%20%20%20%20%20%2F*%20%E5%90%88%E5%B9%B6%E5%8D%95%E5%85%83%E6%A0%BC%E7%9A%84%E6%A0%B7%E5%BC%8F%20*%2F%5Cn%20%20%20%20%20%20%20%20td%20%7B%20text-align%3A%20center%3B%20%7D%5Cn%20%20%20%20%3C%2Fstyle%3E%5Cn%3C%2Fhead%3E%5Cn%3Cbody%3E%5Cn%20%20%20%20%3Ch2%3E%E5%91%A8%E6%9C%AB%E6%B4%BB%E5%8A%A8%E6%97%B6%E9%97%B4%E8%A1%A8%3C%2Fh2%3E%5Cn%20%20%20%20%3Ctable%3E%5Cn%20%20%20%20%20%20%20%20%3Ctr%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Cth%3E%E6%97%B6%E9%97%B4%3C%2Fth%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Cth%3E%E6%B4%BB%E5%8A%A8%3C%2Fth%3E%5Cn%20%20%20%20%20%20%20%20%3C%2Ftr%3E%5Cn%20%20%20%20%20%20%20%20%3Ctr%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Ctd%3E%E4%B8%8A%E5%8D%88%3C%2Ftd%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Ctd%3E%E8%BF%9C%E8%B6%B3%3C%2Ftd%3E%5Cn%20%20%20%20%20%20%20%20%3C%2Ftr%3E%5Cn%20%20%20%20%20%20%20%20%3Ctr%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Ctd%20rowspan%3D%5C%222%5C%22%3E%E4%B8%8B%E5%8D%88%3C%2Ftd%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Ctd%3E%E7%83%A7%E7%83%A4%3C%2Ftd%3E%5Cn%20%20%20%20%20%20%20%20%3C%2Ftr%3E%5Cn%20%20%20%20%20%20%20%20%3Ctr%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Ctd%3E%E6%B8%B8%E6%B3%B3%3C%2Ftd%3E%5Cn%20%20%20%20%20%20%20%20%3C%2Ftr%3E%5Cn%20%20%20%20%3C%2Ftable%3E%5Cn%3C%2Fbody%3E%5Cn%3C%2Fhtml%3E%22%2C%22id%22%3A%22OcI6q%22%7D"></div><div>在这个例子中,<code>rowspan="2"</code> 使得“下午”这个单元格跨越了两行,方便地表示了两个连续的活动都在下午进行。</div><h3 id="uZtlA"><a></a>3.3.3 案例扩展二:在表格中嵌入图片和链接</h3><div>最后,我们来试试在表格中嵌入图片和链接,这能让表格的信息表达更加丰富和直观。</div><div data-card-type="block" data-ready-card="codeblock" data-card-value="data:%7B%22mode%22%3A%22plain%22%2C%22code%22%3A%22%3C!DOCTYPE%20html%3E%5Cn%3Chtml%3E%5Cn%3Chead%3E%5Cn%20%20%20%20%3Ctitle%3E%E6%88%91%E7%9A%84%E6%97%85%E8%A1%8C%E7%9B%B8%E5%86%8C%3C%2Ftitle%3E%5Cn%20%20%20%20%3Cstyle%3E%5Cn%20%20%20%20%20%20%20%20%2F*%20%E5%89%8D%E9%9D%A2%E7%9A%84%E6%A0%B7%E5%BC%8F%E4%BB%A3%E7%A0%81%20*%2F%5Cn%20%20%20%20%20%20%20%20img%20%7B%20width%3A%20100px%3B%20height%3A%20auto%3B%20%7D%5Cn%20%20%20%20%3C%2Fstyle%3E%5Cn%3C%2Fhead%3E%5Cn%3Cbody%3E%5Cn%20%20%20%20%3Ch2%3E%E6%97%85%E8%A1%8C%E7%9B%B8%E5%86%8C%3C%2Fh2%3E%5Cn%20%20%20%20%3Ctable%3E%5Cn%20%20%20%20%20%20%20%20%3Ctr%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Cth%3E%E5%9C%B0%E7%82%B9%3C%2Fth%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Cth%3E%E7%85%A7%E7%89%87%3C%2Fth%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Cth%3E%E6%8F%8F%E8%BF%B0%3C%2Fth%3E%5Cn%20%20%20%20%20%20%20%20%3C%2Ftr%3E%5Cn%20%20%20%20%20%20%20%20%3Ctr%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Ctd%3E%E5%B7%B4%E9%BB%8E%3C%2Ftd%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Ctd%3E%3Cimg%20src%3D%5C%22paris.jpg%5C%22%20alt%3D%5C%22%E5%B7%B4%E9%BB%8E%5C%22%3E%3C%2F%5Cntd%3E%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%3Ctd%3E%3Ca%20href%3D%5C%22https%3A%2F%2Fexample.com%2Fparis%5C%22%3E%E5%85%B3%E4%BA%8E%E8%BF%99%E4%B8%AA%E5%9C%B0%E6%96%B9%E7%9A%84%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF%3C%2Fa%3E%3C%2Ftd%3E%5Cn%20%20%20%20%20%20%20%20%3C%2Ftr%3E%5Cn%20%20%20%20%20%20%20%20%3C!--%20%E6%9B%B4%E5%A4%9A%E8%A1%8C%E6%95%B0%E6%8D%AE%20--%3E%5Cn%20%20%20%20%3C%2Ftable%3E%5Cn%3C%2Fbody%3E%5Cn%3C%2Fhtml%3E%22%2C%22id%22%3A%22OYpyB%22%7D"></div><div>在这个表格中,我们不仅展示了旅行的地点,还通过 <code><img></code> 标签添加了相应的照片,以及通过 <code><a></code> 标签添加了指向更多信息的链接。</div><div>通过这些案例,你应该已经掌握了如何将基础表格转变为具有更高级功能和更吸引人样式的技巧。现在,就让我们用这些技巧给你的网页增添一些数据的魅力吧!<span style="color: #CA0C16;"><br /></span></div>


目录
相关文章
|
8天前
|
数据采集 前端开发 数据挖掘
利用 html_table 函数轻松获取网页中的表格数据
本文介绍了如何使用 R 语言中的 `html_table` 函数结合代理 IP 技术,轻松提取网页表格数据并规避反爬机制。通过设置代理和请求头,示例代码展示了如何从 58 同城采集租房信息并保存为 CSV 文件。该方法适用于需要频繁采集数据的场景,确保数据采集的高效和稳定性。
利用 html_table 函数轻松获取网页中的表格数据
|
1月前
|
移动开发 JavaScript 前端开发
html table+css实现可编辑表格的示例代码
html table+css实现可编辑表格的示例代码
63 12
HTML 速查列表4
本示例包含两个部分:表格和框架。表格部分展示了带有两个列标题和一行数据的简单表格;框架部分通过 `&lt;iframe&gt;` 标签嵌入了一个外部页面 `demo_iframe.htm`。
|
1月前
|
数据安全/隐私保护
HTML 速查列表5
表单示例包括文本输入、密码框、复选框、单选按钮、提交和重置按钮、隐藏输入、下拉菜单及多行文本区。实体表示特殊字符,如 &lt; (&lt;)、&gt; (&gt;) 和 &#169; (©)。
HTML 列表3
HTML 自定义列表 (&lt;dl&gt;) 用于描述术语或名称的定义。每个术语由 &lt;dt&gt; 标签表示,其定义或描述由 &lt;dd&gt; 标签表示。
HTML 表格4
HTML 表格标签用于创建和布局表格。主要标签包括:`&lt;table&gt;` 定义表格,`&lt;th&gt;` 定义表头,`&lt;tr&gt;` 定义行,`&lt;td&gt;` 定义单元格,`&lt;caption&gt;` 定义标题,`&lt;colgroup&gt;` 和 `&lt;col&gt;` 定义列属性,`&lt;thead&gt;`、`&lt;tbody&gt;` 和 `&lt;tfoot&gt;` 分别定义表格的页眉、主体和页脚。
HTML 表格2
本示例展示了如何使用 HTML 的 `&lt;table&gt;` 标签和 `border` 属性创建一个带有边框的简单表格。表格包含两行两列,每行有两个单元格,通过设置 `border=&quot;1&quot;` 显示边框。
HTML 速查列表3
文档排版元素简介:包括图片、替换文本、样式/区块、块级和内联元素、无序列表、有序列表及定义列表等,帮助清晰组织和展示内容。
HTML 速查列表3
本示例展示了HTML中常用的元素:图片、样式与区块、块级与内联元素、以及三种列表(无序、有序和定义列表)的使用方法。通过这些基本标签,可以构建网页的基本结构。
HTML 速查列表2
文本格式化包括多种标签