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


目录
相关文章
|
9天前
|
移动开发 前端开发 HTML5
HTML5 表格快速入门:基础一点通
HTML5 表格快速入门:基础一点通
HTML5 表格快速入门:基础一点通
|
6天前
HTML表格使用指南
HTML表格使用指南
9 3
|
6天前
HTML表格的跨行与跨列:《红楼梦》人物与小学课表示例
HTML表格的跨行与跨列:《红楼梦》人物与小学课表示例
7 1
|
3天前
|
前端开发 JavaScript 数据安全/隐私保护
一篇教你学会HTML:常用标签 | 表格 | 表单 | 特殊符号转义
一篇教你学会HTML:常用标签 | 表格 | 表单 | 特殊符号转义
|
6天前
HTML列表指南:有序、无序与自定义列表的妙用
HTML列表指南:有序、无序与自定义列表的妙用
11 0
|
28天前
|
Web App开发 移动开发 前端开发
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 二
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 二
23 1
|
28天前
|
移动开发 前端开发 HTML5
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器一
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 一
40 1
|
1月前
|
开发者 UED
HTML基础-列表:无序、有序、定义列表
【6月更文挑战第3天】本文介绍了HTML中的三种列表类型:无序列表、有序列表和定义列表。无序列表用于展示无特定顺序的项目,常用作菜单或特点列举;有序列表则适用于按顺序排列的内容,如步骤说明;定义列表用于定义术语及其解释。文章讨论了每种列表的基本概念、语法、使用场景及常见问题,强调理解语义、检查标签完整性和利用开发者工具来避免错误。通过学习和实践,可以提升网页内容的条理性与可读性。
|
9天前
|
前端开发
常用 HTML 标签元素(表格、表单)
常用 HTML 标签元素(表格、表单)
|
2月前
|
前端开发 开发者
HTML 列表
HTML 列表