# 校园活动网站——响应式布局与媒体查询 教学设计 | **课题** | **校园活动网站——响应式布局与媒体查询** | |:---|:---| | **课时** | 1课时(40分钟) | | **教学目标** | **知识目标**:理解响应式设计、视口和断点的含义,掌握视口设置、相对尺寸、图片自适应和媒体查询基本语法。
**技能目标**:能够使用浏览器设备模拟发现小屏问题,并通过媒体查询调整导航、卡片和页面间距,使网站适配桌面与手机。
**素养目标**:建立多设备用户意识和移动优先的基础观念,养成在不同视口下持续测试网页的习惯。 | | **教学重难点** | **重点**:视口设置;弹性图片;媒体查询;小屏布局调整。
**难点**:根据内容出现问题的位置选择断点,而不是照搬固定设备宽度;避免横向滚动和文字过小。 | | **教学资源准备** | 校园活动网站项目、桌面与手机效果对比图、浏览器设备工具、响应式验收清单。 | ## 教学过程 | 教学环节 | 教学内容 | 教师活动 | 学生活动 | 设计意图 | |:---|:---|:---|:---|:---| | **1. 多端问题导入**
(5分钟) | 在手机视口打开现有网站,发现导航拥挤、图片溢出和卡片过窄问题。 | **设备演示**
用开发者工具切换桌面和手机视口,展示同一页面的差异。

**任务发布**
提出“让网站在窄屏仍可阅读、可操作”的适配任务。 | **问题记录**
按结构、文字、图片、操作四类记录小屏问题。

**优先排序**
选出最影响使用的两个问题。 | 从真实设备体验出发,让学生理解响应式设计服务于不同用户环境。 | | **2. 响应原理探究**
(10分钟) | 学习视口、流式尺寸、最大宽度和内容断点。 | **概念讲解**
说明视口元标签的作用,演示固定宽度与百分比宽度的差异。

**断点观察**
缓慢缩小窗口,在布局开始拥挤的位置记录宽度,解释断点应由内容决定。 | **宽度实验**
拖动窗口观察布局变化并记录首次出现问题的宽度。

**概念判断**
区分固定尺寸、相对尺寸和最大宽度的适用场景。 | 通过连续变化观察断点形成过程,避免把响应式等同于记忆某个数值。 | | **3. 媒体查询示范**
(8分钟) | 学习 `@media (max-width: ...)`,调整导航方向、卡片宽度和页面间距。 | **代码演示**
在窄屏条件下将导航改为纵向或换行,卡片改为单列,缩小容器内边距。

**图片优化**
设置图片最大宽度不超过容器并保持比例。 | **跟随编码**
添加一组媒体查询,观察规则在断点前后是否生效。

**工具验证**
从计算样式中确认覆盖规则来源。 | 用最小适配规则理解条件样式和覆盖关系,连接前面选择器知识。 | | **4. 多端适配实践**
(13分钟) | 完成导航、卡片、图片和间距的响应式优化。 | **任务分解**
要求无横向滚动、图片不溢出、导航可操作、卡片在小屏单列、正文保持可读。

**巡回指导**
针对固定宽度、断点冲突和规则顺序问题,引导用设备工具逐项定位。 | **样式改造**
根据内容问题设置断点并完成四项适配。

**设备测试**
在至少三种视口宽度下测试,填写验收结果并修正问题。 | 以多视口验收保证响应式不是“写了媒体查询”,而是实际解决使用问题。 | | **5. 成果总结评价**
(4分钟) | 对比桌面与手机效果,归纳响应式测试流程。 | **作品抽测**
随机选择视口宽度检查作品,点评内容完整性和操作可达性。

**流程总结**
归纳“缩放观察—定位问题—设置断点—编写覆盖—多端复测”。 | **动态展示**
拖动窗口展示布局连续变化。

**自查归档**
确认三种宽度均通过清单。 | 用随机宽度避免只适配某个设备,形成持续测试和内容驱动断点意识。 | ## 板书设计 ```text 响应式设计 同一份内容 → 适配不同视口 基础: viewport max-width: 100% 弹性布局 媒体查询: @media (max-width: 700px) { /* 小屏覆盖规则 */ } 流程:观察 → 断点 → 覆盖 → 多端复测 ``` ## 教学成效与反思 | | | |:---|:---| | **教学成效** | 学生能够使用设备模拟识别小屏问题,并通过媒体查询调整导航、卡片和间距。多数网站在三种视口下无横向滚动,图片和文字保持可读。 | | **教学反思** | 学生容易先套用断点数值再寻找问题,或只测试一种手机尺寸。教学应坚持先缩放观察并记录问题宽度,再编写规则;验收采用随机宽度可有效检验适配的真实性。 |