4.8 KiB
4.8 KiB
校园活动网站——响应式布局与媒体查询 教学设计
| 课题 | 校园活动网站——响应式布局与媒体查询 |
|---|---|
| 课时 | 1课时(40分钟) |
| 教学目标 | 知识目标:理解响应式设计、视口和断点的含义,掌握视口设置、相对尺寸、图片自适应和媒体查询基本语法。 技能目标:能够使用浏览器设备模拟发现小屏问题,并通过媒体查询调整导航、卡片和页面间距,使网站适配桌面与手机。 素养目标:建立多设备用户意识和移动优先的基础观念,养成在不同视口下持续测试网页的习惯。 |
| 教学重难点 | 重点:视口设置;弹性图片;媒体查询;小屏布局调整。 难点:根据内容出现问题的位置选择断点,而不是照搬固定设备宽度;避免横向滚动和文字过小。 |
| 教学资源准备 | 校园活动网站项目、桌面与手机效果对比图、浏览器设备工具、响应式验收清单。 |
教学过程
| 教学环节 | 教学内容 | 教师活动 | 学生活动 | 设计意图 |
|---|---|---|---|---|
| 1. 多端问题导入 (5分钟) |
在手机视口打开现有网站,发现导航拥挤、图片溢出和卡片过窄问题。 | 设备演示 用开发者工具切换桌面和手机视口,展示同一页面的差异。 任务发布 提出“让网站在窄屏仍可阅读、可操作”的适配任务。 |
问题记录 按结构、文字、图片、操作四类记录小屏问题。 优先排序 选出最影响使用的两个问题。 |
从真实设备体验出发,让学生理解响应式设计服务于不同用户环境。 |
| 2. 响应原理探究 (10分钟) |
学习视口、流式尺寸、最大宽度和内容断点。 | 概念讲解 说明视口元标签的作用,演示固定宽度与百分比宽度的差异。 断点观察 缓慢缩小窗口,在布局开始拥挤的位置记录宽度,解释断点应由内容决定。 |
宽度实验 拖动窗口观察布局变化并记录首次出现问题的宽度。 概念判断 区分固定尺寸、相对尺寸和最大宽度的适用场景。 |
通过连续变化观察断点形成过程,避免把响应式等同于记忆某个数值。 |
| 3. 媒体查询示范 (8分钟) |
学习 @media (max-width: ...),调整导航方向、卡片宽度和页面间距。 |
代码演示 在窄屏条件下将导航改为纵向或换行,卡片改为单列,缩小容器内边距。 图片优化 设置图片最大宽度不超过容器并保持比例。 |
跟随编码 添加一组媒体查询,观察规则在断点前后是否生效。 工具验证 从计算样式中确认覆盖规则来源。 |
用最小适配规则理解条件样式和覆盖关系,连接前面选择器知识。 |
| 4. 多端适配实践 (13分钟) |
完成导航、卡片、图片和间距的响应式优化。 | 任务分解 要求无横向滚动、图片不溢出、导航可操作、卡片在小屏单列、正文保持可读。 巡回指导 针对固定宽度、断点冲突和规则顺序问题,引导用设备工具逐项定位。 |
样式改造 根据内容问题设置断点并完成四项适配。 设备测试 在至少三种视口宽度下测试,填写验收结果并修正问题。 |
以多视口验收保证响应式不是“写了媒体查询”,而是实际解决使用问题。 |
| 5. 成果总结评价 (4分钟) |
对比桌面与手机效果,归纳响应式测试流程。 | 作品抽测 随机选择视口宽度检查作品,点评内容完整性和操作可达性。 流程总结 归纳“缩放观察—定位问题—设置断点—编写覆盖—多端复测”。 |
动态展示 拖动窗口展示布局连续变化。 自查归档 确认三种宽度均通过清单。 |
用随机宽度避免只适配某个设备,形成持续测试和内容驱动断点意识。 |
板书设计
响应式设计
同一份内容 → 适配不同视口
基础:
viewport
max-width: 100%
弹性布局
媒体查询:
@media (max-width: 700px) {
/* 小屏覆盖规则 */
}
流程:观察 → 断点 → 覆盖 → 多端复测
教学成效与反思
| 教学成效 | 学生能够使用设备模拟识别小屏问题,并通过媒体查询调整导航、卡片和间距。多数网站在三种视口下无横向滚动,图片和文字保持可读。 |
| 教学反思 | 学生容易先套用断点数值再寻找问题,或只测试一种手机尺寸。教学应坚持先缩放观察并记录问题宽度,再编写规则;验收采用随机宽度可有效检验适配的真实性。 |