内容正文:
教案
编号:PT-323 流水号:116 (首页)共 4页
课程
《网页设计与制作(html5+css3+javascript)》
一体化 理论
章节(课题)及内容
网页布局中固定定位
班级日期
中职
2024.05
授课方式
讲授与任务驱动相结合
课时
1
作业题数
1
拟用时间
40分钟
教学目标
使学生理解以下理论知识:
· 了解固定定位(fixed)的概念和特点。
· 掌握固定定位在网页布局中的应用。
教学资源准备
多媒体设备
课本教材
学生练习素材
教学重点
1. 固定定位的概念及特点。
2. 固定定位在网页布局中的应用。
教学难点
1. 如何理解固定定位与其他定位方式的区别。
2. 如何在网页布局中合理运用固定定位。
教学方法
讲授法、任务驱动法、演示法、体验探究法等。
· 案例分析法:通过分析实际网页案例,让学生理解固定定位的应用。
· 实践操作法:让学生动手实践,通过编写代码来掌握固定定位的使用方法。
授课教师: 审阅签名:
教学过程
教学活动内容
时间分配教学方法
课前导入
· 回顾上一节课学习的CSS基本样式属性和相对定位。
· 展示几个网页布局实例,引导学生思考布局的实现方式。
2分钟
讲授新课
练习指导
### 固定定位(fixed)
固定定位是 CSS 中的一种定位类型,它允许元素相对于浏览器窗口进行定位。当元素的 `position` 属性设置为 `fixed` 时,元素会脱离正常的文档流,并始终保持在浏览器窗口的某个位置,即使页面滚动也不会移动。
#### 概念和特点
1. **概念**:固定定位是元素相对于浏览器窗口进行定位的一种方式。
2. **特点**:
- 元素脱离正常的文档流,不影响其他元素的布局。
- 元素始终保持在浏览器窗口的某个位置,即使页面滚动也不会移动。
- 可以通过 `top`、`right`、`bottom` 和 `left` 属性设置元素在窗口中的位置。
#### 固定定位在网页布局中的应用
固定定位在网页布局中的应用主要体现在以下几个方面:
1. **创建浮动元素**:固定定位可以用于创建始终浮现在页面顶部的导航栏、侧边栏或全屏的背景图像等。
2. **实现视差滚动效果**:通过固定定位和背景图像,可以实现视差滚动效果,增强页面的视觉吸引力。
3. **保持元素可见性**:在某些情况下,我们希望某些元素(如登录框、购物车图标等)始终保持在页面的可见范围内,这时可以使用固定定位。
#### 示例
下面是一个简单的固定定位示例,展示了如何使用固定定位创建一个始终浮现在页面顶部的导航栏:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.navbar {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #333;
color: white;
padding: 10px;
text-align: center;
z-index: 100;
}
.content {
margin-top: 50px;
padding: 20px;
}
</style>
</head>
<body>
<div class="navbar">
Navigation Bar
</div>
<div class="content">
Content goes here...
</div>
</body>
</html>
```
在这个示例中,我们使用固定定位创建了一个始终浮现在页面顶部的导航栏。通过设置导航栏的 `position` 属性为 `fixed` 并调整 `top` 和 `left` 属性值,我们可以使导航栏始终保持在浏览器窗口的顶部。同时,我们为内容区域设置了 `margin-top`,以防止导航栏遮挡内容。
10分钟
7分钟
自主学习
8分钟
练习训练
1. 完成课本上的习题,巩固所学知识。
2. 在网上找一些网页布局实例,尝试使用固定定位进行复现。
12分钟
布置作业
1. 设计一个简单的网页布局,要求使用固定定位实现。
2. 编写HTML和CSS代码,实现所设计的布局。
1分钟
总结回顾
1. 固定定位的概念及特点。
2. 固定定位在网页布局中的应用。
通过本节课的学习,希望同学们能够掌握固定定位的使用方法,并能在实际网页设计中灵活运用。
第 1 页,共 2 页
学科网(北京)股份有限公司
$$