《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>


目录
相关文章
HTML 列表3
HTML 自定义列表 (&lt;dl&gt;) 用于描述术语或名称的定义。每个术语由 &lt;dt&gt; 标签表示,其定义或描述由 &lt;dd&gt; 标签表示。
|
10天前
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;` 分别定义表格的页眉、主体和页脚。
|
10天前
HTML 表格2
本示例展示了如何使用 HTML 的 `&lt;table&gt;` 标签和 `border` 属性创建一个带有边框的简单表格。表格包含两行两列,每行有两个单元格,通过设置 `border=&quot;1&quot;` 显示边框。
|
10天前
|
前端开发
HTML 表格1
HTML 表格是用于展示结构化数据的标记语言元素,由 `&lt;table&gt;` 标签定义。表格包含行(`&lt;tr&gt;`)、单元格(`&lt;td&gt;`)和表头(`&lt;th&gt;`)。表格可细分为 `&lt;thead&gt;`(标题部分)和 `&lt;tbody&gt;`(主体部分),支持合并单元格、跨行/跨列操作及 CSS 样式定制。
|
2月前
|
数据可视化 前端开发 容器
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
本文介绍了如何在Twaver-HTML5中使用列表可视化视图组件(List),展示了如何创建列表、设置列表属性(如行高、间隔颜色等)、实现数据绑定和排序,以及如何通过React代码示例进行操作。
30 2
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
|
30天前
HTML表格
HTML表格
42 4
HTML 列表4
HTML 列表标签用于创建不同类型的列表。`&lt;ol&gt;` 和 `&lt;ul&gt;` 分别定义有序和无序列表,`&lt;li&gt;` 定义列表项。`&lt;dl&gt;` 用于定义描述列表,其中 `&lt;dt&gt;` 定义术语,`&lt;dd&gt;` 定义术语的描述。
HTML 列表2
HTML 有序列表使用数字标记列表项,以 `&lt;ol&gt;` 开始,每个项目用 `&lt;li&gt;` 标签表示。
HTML 列表1
HTML支持三种类型的列表:有序列表、无序列表和定义列表。无序列表使用 `&lt;ul&gt;` 标签表示,列表项使用 `&lt;li&gt;` 标签。
|
10天前
HTML 表格3
HTML 表格的表头使用 `&lt;th&gt;` 标签定义,通常以粗体居中显示。