下载工作台
前端开发入门

HTML 文档结构与语义标签

试读上半部分 · 解锁后可读全文

第 1 章 · HTML 文档结构与语义标签

本章目标:理解网页「骨架」;掌握 HTML5 完整模板、head 元信息(SEO / Open Graph)、语义标签与可访问性 landmark;为贯穿案例 academy-demo(贤紫学院课程展示小站)搭建首页骨架。

学时建议:2 小时(含 40 分钟跟练与自检)

前置:会使用文本编辑器并在浏览器打开 .html;了解 HTML / CSS / JS 分工(无需编程经验)。


1.1 什么是 HTML

HTML(HyperText Markup Language)描述网页结构;CSS 管外观,JavaScript 管交互。

技术职责类比
HTML结构、语义、可访问性房屋承重墙与房间划分
CSS布局、颜色、响应式装修
JavaScript交互、数据请求智能家居

最小 HTML5 页面:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>我的第一个网页</title>
</head>
<body>
  <h1>你好,前端世界</h1>
  <p>这是第一段文字。</p>
</body>
</html>
部分作用
<!DOCTYPE html>声明 HTML5,触发标准模式
<html lang="zh-CN">根元素;lang 助 SEO 与读屏
<head>元信息:编码、标题、样式引用
<body>用户可见正文

1.2 HTML5 完整文档模板

academy-demo 首页 index.html 推荐起点:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="贤紫技术学院课程展示站,涵盖前端、运维、架构等实战课程。">
  <meta name="keywords" content="贤紫学院,前端开发,HTML,课程">
  <meta name="author" content="贤紫优选">

  <!-- Open Graph:社交分享卡片 -->
  <meta property="og:type" content="website">
  <meta property="og:title" content="贤紫技术学院 · academy-demo">
  <meta property="og:description" content="从零搭建课程展示小站。">
  <meta property="og:url" content="https://academy-demo.xianzimall.com/">
  <meta property="og:image" content="https://academy-demo.xianzimall.com/assets/og-cover.jpg">
  <meta property="og:locale" content="zh_CN">
  <meta name="theme-color" content="#e91e8c">

  <title>贤紫技术学院 · 课程展示 | academy-demo</title>
  <link rel="icon" href="/favicon.ico">
  <link rel="stylesheet" href="css/base.css">
</head>
<body>
  <a class="skip-link" href="#main-content">跳到主内容</a>

  <header class="site-header">
    <a href="/" aria-label="贤紫技术学院首页">
      <img src="assets/logo.svg" alt="贤紫技术学院" width="140" height="36">
    </a>
    <nav aria-label="主导航">
      <ul>
        <li><a href="/" aria-current="page">首页</a></li>
        <li><a href="courses.html">课程</a></li>
        <li><a href="about.html">关于</a></li>
      </ul>
    </nav>
  </header>

  <main id="main-content">
    <h1>贤紫技术学院</h1>
    <p>欢迎来到 <strong>academy-demo</strong> 课程展示小站。</p>
  </main>

  <footer class="site-footer">
    <p>© 2026 贤紫优选</p>
  </footer>
</body>
</html>

1.2.1 head 元信息(SEO / OG)

标签 / 属性用途注意
charset=UTF-8字符编码head 最前
viewport移动端视口响应式必备
description搜索摘要每页唯一,120~160 字
og:title/description/image微信等分享卡片图建议 1200×630
theme-color浏览器 UI 色与品牌色一致
<title>标签页与搜索标题格式:页面名 · 站点名

1.3 语义标签与 Landmark

标签隐式 landmark典型用途
<header>bannerLogo、站点导航
<nav>navigation主导航
<main>main每页唯一主内容
<section>region功能区块
<article>article课程卡片、文章
<aside>complementary侧边栏
<footer>contentinfo版权、备案

以下内容需解锁后阅读

试读已结束。解锁本章 ¥5.00,或开通年度会员畅读全部教程。
年度会员 ¥199.00/年; 小紫 AI 工作台有效会员 ¥99.00/年

正文仅在服务端鉴权后下发,未付费无法获取下半部分内容。