第3章 资源管理与路径规划

井井有条的目录是专业项目的起点 | 课型:理实一体课 | 建议课时:2节

🏠 返回总目录 / 第3章

🎯 学习目标

知识目标

  • 掌握网站目录规范:css/、js/、images/分类存放
  • 掌握相对路径与绝对路径的区别与写法
  • 了解常见文件类型与MIME概念、图片格式选择

能力目标

  • 能规划并创建清晰的多页面网站目录树
  • 能正确书写各种位置的资源引用路径
  • 能根据用途选择合适的图片格式

德育目标

  • 培养工程化思维与条理性
  • 养成"先规划后动手"的项目习惯

教学重点

  • 目录规范
  • 相对路径:./ ../ /
  • 图片格式选择

教学难点

  • ../ 返回上级的多层嵌套引用
  • 根路径/在本地与服务器环境的差异

💻 实例演示2个实例 · 可在线运行

▶ 规范的个人简介站点

一个目录规范的多页面站点骨架:首页+关于页+独立CSS,演示正确的路径引用。

新窗口运行 下载源码

操作步骤

  1. 观察demo的目录树说明
  2. 点击"关于我"体验页面间跳转
  3. 在VS Code中亲手重建该目录结构
  4. 故意把css写成CSS观察路径错误现象
  5. 练习书写三种相对路径

效果观察点

  • 路径区分大小写(服务器环境)
  • 页面跳转通过相对路径href实现
  • 目录清晰时引用关系一目了然
查看核心代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>个人简介-首页</title>
<style>
  body { font-family: "Microsoft YaHei", sans-serif; max-width: 600px; margin: 40px auto; padding: 0 16px; color: #1f2a33; }
  nav a { margin-right: 16px; color: #0f8c7f; }
  .box { border: 2px dashed #38d6c4; border-radius: 10px; padding: 16px; margin-top: 20px; }
  code { background: #e7f7f4; padding: 2px 6px; border-radius: 4px; }
</style>
</head>
<body>
  <nav><a href="demo1.html">首页</a><a href="demo1-about.html">关于我</a></nav>
  <h1>规范目录演示站</h1>
  <p>本站的目录结构如下:</p>
  <div class="box"><pre>lesson3/
├── demo1.html        ← 首页
├── demo1-about.html  ← 关于页
└── css/
    └── style.css     ← 样式(本例为内联演示)</pre></div>
  <p>引用css文件夹中的文件:<code>href="css/style.css"</code></p>
  <p>从css文件夹返回上级:<code>../images/logo.png</code></p>
</body>
</html>

▶ 关于页(配套)

演示多页面站点的第二页。

新窗口运行 下载源码

操作步骤

  1. 与demo1.html放在同一目录
  2. 点击"返回首页"验证双向跳转

效果观察点

  • 多页面站点通过相对路径互相链接
查看核心代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>个人简介-关于我</title>
<style>
  body { font-family: "Microsoft YaHei", sans-serif; max-width: 600px; margin: 40px auto; padding: 0 16px; color: #1f2a33; }
  a { color: #0f8c7f; }
</style>
</head>
<body>
  <nav><a href="demo1.html">返回首页</a></nav>
  <h1>关于我</h1>
  <p>我来自海南三亚,正在学习WEB前端技术。</p>
</body>
</html>

📋 实习任务书

任务目标:独立规划并搭建一个目录规范、路径零错误的三页面站点

任务内容与评分
任务1:画出站点目录树草图(手绘或工具)(15分)
任务2:创建目录:index.html、css/、js/、images/(15分)
任务3:三个页面间用相对路径互相链接(30分)
任务4:images中放一张图片并在页面正确引用(20分)
任务5:写出JPG/PNG/SVG三种格式的适用场景(20分)

自我评价

📚 课后作业与预习