当前位置: 首页 > news >正文

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

在这里插入图片描述

文章目录

  • 3.1 创建无序和有序列表(📝🌟👍 信息的时尚搭配师)
    • 3.1.1 基础示例:创建一个简单的购物清单
    • 3.1.2 案例扩展一:创建一个旅行计划清单
    • 3.1.3 案例扩展二:创建一个混合列表
  • 3.2 基础表格的构建(📈🎉🌐 数据的小秘书)
    • 3.2.1 基础示例:创建一个简单的课程表
    • 3.2.2 案例扩展一:创建一个生日派对邀请名单
    • 3.2.3 案例扩展二:制作一个简单的产品价格表
  • 3.3 表格的高级应用和样式调整(🎨📊💫 网页的数据艺术家)
    • 3.3.1 基础示例:添加颜色和边框样式
    • 3.3.2 案例扩展一:合并单元格
    • 3.3.3 案例扩展二:在表格中嵌入图片和链接

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>

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

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

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

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

在这个例子中,<ol> 代表有序列表,每个 <li> 则是旅行准备过程中的一个步骤。

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>

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

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

在这里插入图片描述


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>

在这个例子中,<table> 是创建表格的核心元素。<tr> 代表表格的一行,<th> 用于表头(标题),而 <td> 用于普通单元格(数据)。这样,一眼望去,就可以清楚地知道每天的课程安排。

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>

在这个例子中,我们通过 <style> 标签添加了一些 CSS 样式,使得表格拥有了统一的边框、间距和颜色主题,更具可读性和美观性。

3.3.2 案例扩展一:合并单元格

接下来,我们来看一个更高级的技巧:合并单元格。这在创建诸如时间表或事件日程时特别有用。

<!DOCTYPE html>
<html>
<head><title>活动时间表</title><style>/* 前面的样式代码 *//* 合并单元格的样式 */td { text-align: center; }</style>
</head>
<body><h2>周末活动时间表</h2><table><tr><th>时间</th><th>活动</th></tr><tr><td>上午</td><td>远足</td></tr><tr><td rowspan="2">下午</td><td>烧烤</td></tr><tr><td>游泳</td></tr></table>
</body>
</html>

在这个例子中,rowspan="2" 使得“下午”这个单元格跨越了两行,方便地表示了两个连续的活动都在下午进行。

3.3.3 案例扩展二:在表格中嵌入图片和链接

最后,我们来试试在表格中嵌入图片和链接,这能让表格的信息表达更加丰富和直观。

<!DOCTYPE html>
<html>
<head><title>我的旅行相册</title><style>/* 前面的样式代码 */img { width: 100px; height: auto; }</style>
</head>
<body><h2>旅行相册</h2><table><tr><th>地点</th><th>照片</th><th>描述</th></tr><tr><td>巴黎</td><td><img src="paris.jpg" alt="巴黎"></td><td><a href="https://example.com/paris">关于这个地方的更多信息</a></td></tr><!-- 更多行数据 --></table>
</body>
</html>

在这个表格中,我们不仅展示了旅行的地点,还通过 <img> 标签添加了相应的照片,以及通过 <a> 标签添加了指向更多信息的链接。

通过这些案例,你应该已经掌握了如何将基础表格转变为具有更高级功能和更吸引人样式的技巧。现在,就让我们用这些技巧给你的网页增添一些数据的魅力吧!

http://www.lryc.cn/news/289824.html

相关文章:

  • IBeginDragHandler,IEndDragHandler,IDragHandler拖拽接口
  • 面试经典 150 题 ---- 删除排序数组中的重复项
  • 深度学习(6)---Transformer
  • day34WEB 攻防-通用漏洞文件上传黑白盒审计逻辑中间件外部引用
  • 面试经典 150 题 ---- 移除元素
  • 12.如何将图像转化为矩阵形式
  • 语义分割(2) :自定义Dataset和Dataloader
  • Android Automotive:在路上释放 Android 操作系统的力量
  • 从零开始做题:逆向 ret2shellcode orw
  • 【DDD】学习笔记-限界上下文的控制力
  • springboot(ssm医院疫情防控系统 疫苗核酸预约系统Java系统
  • go语言中的Mutex
  • Vue的状态管理Vuex
  • 单片机14-17
  • DAY_12(树链剖分)
  • Compose | UI组件(九) | Column,Row - 线性布局
  • QT+VS实现Kmeans++
  • 上位机图像处理和嵌入式模块部署(算法库的编写)
  • LeetCode1504. Count Submatrices With All Ones
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第8章 项目整合管理(九)
  • 帕金森早期诊断准确率提高至 90.2%,深圳先进院联合中山一院提出 GSP-GCNs 模型
  • java servlet果蔬产业监管系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • Flask 入门
  • 微信小程序Skyline在手机端不渲染的问题之一及其解决方式
  • 怎样做好Code Review
  • 臻于至善,CodeArts Snap 二维绘图来一套不?
  • STM32学习笔记(二) —— 调试串口
  • Ubuntu20.0.4下设置frpc开机自启动
  • 05 Redis之Benchmark+简单动态字符串SDS+集合的底层实现
  • 【C++】priority_queue优先队列