第 2 课 · 9 / 15 | 编码:L02-12
核心知识

页内锚点

#id 可以定位同一页面中的命名位置,适合长页面目录和“跳到主要内容”。

  • 目标元素需要唯一 id
  • href="#main" 不会打开新页面
  • 地址栏通常会出现片段标识
<header id="top">
  <h1>Web前端技术</h1>
  <a href="#main">跳到主要内容</a>
</header>

<section>
  <h2>课程介绍</h2>
  <p>本课程学习如何制作浏览器中可以访问和操作的网页。</p>
  <p>HTML 描述内容的结构与语义,例如标题、段落、图片和链接。</p>
  <p>CSS 设置颜色、字体和布局,让内容更清晰、更易阅读。</p>
  <p>JavaScript 处理交互,例如点击按钮后更新页面内容。</p>
</section>

<section>
  <h2>学习方法</h2>
  <ol>
    <li>先阅读示例,预测浏览器会展示什么。</li>
    <li>每次修改一个地方,对照修改前后的结果。</li>
    <li>遇到问题时,检查标签、属性和文件路径。</li>
    <li>查阅文档,理解示例为什么这样写。</li>
    <li>使用大模型辅助解释和修改代码,再检查实际效果。</li>
  </ol>
  <p>学习的目标不仅是让网页运行起来,还要能够解释和修改自己的代码。</p>
</section>

<main id="main">
  <h2>主要内容:页内锚点</h2>
  <p>你已到达 id 为 main 的位置,仍在同一页面中。</p>
  <a href="#top">返回顶部</a>
</main>