【H5 前端开发笔记】第 01 期:HTML 基础结构

【H5 前端开发笔记】第 01 期:HTML 基础结构
(2026 最新版 · 0基础友好 · 结构清晰可直接当笔记使用)

一、什么是 HTML?

  • 全称:HyperText Markup Language(超文本标记语言)
  • 作用:负责网页的结构和内容(骨架),不是样式(CSS)也不是交互(JavaScript)
  • 核心理念:使用标签(Tag)来描述内容的语义
  • 当前标准:HTML5(2014 年正式推荐,2026 年依然是主流,新增了大量语义化标签和 API)

二、HTML 基础骨架(必须背下来)

每个合格的 HTML 页面都应该包含以下标准结构

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>页面标题 - 出现在浏览器标签页</title>
    <!-- 这里放 CSS、图标、SEO 相关 meta 等 -->
</head>
<body>
    <!-- 页面所有可见内容都写在这里 -->
    <h1>一级标题</h1>
    <p>这是一个段落。</p>
</body>
</html>

每一行详细解释:

  • <!DOCTYPE html>
    文档类型声明,必须放在第一行,告诉浏览器使用 HTML5 标准解析。
  • <html lang="zh-CN">
    根标签,lang 属性声明页面主要语言(利于 SEO 和屏幕阅读器)。
  • <head>
    头部,不在页面显示,用于存放元数据(meta)、标题、引入的 CSS、JS 等。
  • <meta charset="UTF-8">
    字符编码声明,必须放在 <head> 最前面,防止中文乱码。
  • <meta name="viewport" content="width=device-width, initial-scale=1.0">
    移动端适配核心,让页面在手机上不缩放,宽度等于设备宽度。
  • <title>
    页面标题,极其重要(SEO、浏览器标签页、收藏夹名称)。
  • <body>
    主体,所有用户可见的内容都放在这里。

三、HTML 标签书写规范(2026 推荐)

  1. 标签必须闭合(HTML5 部分可以省略,但推荐显式闭合)
  2. 标签名一律小写(历史遗留问题,大写也能识别,但不推荐)
  3. 属性值用双引号(强烈推荐)
  4. 合理缩进(一般 2 或 4 个空格)
  5. 语义化优先(后面课程重点)

正确示例

&lt;h1>欢迎来到我的网站&lt;/h1>
&lt;p>这是段落内容。&lt;/p>
&lt;img src="logo.png" alt="公司Logo" width="200">

四、常用基础标签速览(本期重点记忆)

1. 标题标签(h1 ~ h6)

&lt;h1>一级标题(最重要的标题,一个页面只用一次)&lt;/h1>
&lt;h2>二级标题&lt;/h2>
&lt;h3>三级标题&lt;/h3>

2. 段落与文本

&lt;p>这是一个段落。&lt;/p>
&lt;br>        &lt;!-- 换行(自闭合标签) -->
&lt;hr>        &lt;!-- 水平分割线 -->
&lt;strong>加粗并强调语义&lt;/strong>
&lt;em>斜体并强调语义&lt;/em>

3. 图片与链接(重点)

&lt;!-- 图片 -->
&lt;img src="images/photo.jpg" alt="照片描述" title="鼠标悬停文字">

&lt;!-- 链接 -->
&lt;a href="https://www.baidu.com" target="_blank">打开新标签页&lt;/a>
&lt;a href="about.html">内部页面链接&lt;/a>
&lt;a href="#section1">页面内锚点跳转&lt;/a>

4. 列表(后面会详细讲)

  • 无序列表 <ul><li>
  • 有序列表 <ol><li>

五、语义化标签(HTML5 新增,强烈推荐使用)

代替以前大量使用 <div> 的写法,提高可读性、SEO、辅助设备友好度。

常用语义化标签(本期先认识):

  • <header> —— 页头
  • <nav> —— 导航
  • <main> —— 页面主要内容(一个页面只能有一个)
  • <section> —— 区块
  • <article> —— 独立文章/内容
  • <aside> —— 侧边栏
  • <footer> —— 页脚

示例结构(现代写法):

&lt;body>
    &lt;header>...&lt;/header>
    &lt;nav>...&lt;/nav>
    &lt;main>
        &lt;article>
            &lt;h1>文章标题&lt;/h1>
            &lt;p>内容...&lt;/p>
        &lt;/article>
    &lt;/main>
    &lt;footer>...&lt;/footer>
&lt;/body>

六、HTML 文件创建与运行(立即动手)

  1. 新建文件 → 命名为 index.html(必须是 .html 后缀)
  2. 把上面的标准骨架复制进去
  3. 保存,用浏览器直接打开(双击或右键 → 用浏览器打开)
  4. 推荐编辑器:VS Code(安装 Live Server 插件,可实时刷新)

七、本期练习题(建议全部完成)

  1. 按照标准结构新建一个 01-html基础.html 文件
  2. 写一个个人介绍页面,包含:
  • 标题:我的个人主页
  • 一级标题、自我介绍段落
  • 一张图片(用网络图片或本地)
  • 至少两个超链接(一个外部,一个锚点)
  1. 使用语义化标签 <header><main><footer>
  2. 验证代码:把代码粘贴到 https://validator.w3.org/ 检查错误

笔记总结(建议抄写或截图):

  • HTML 负责结构,CSS 负责样式,JS 负责交互
  • 必须记住的标准 8 行骨架
  • <!DOCTYPE html>meta charsetviewport 是必写
  • 语义化 > 无意义 div
  • 属性值用双引号,标签名用小写

第 02 期预告:《HTML 常用标签与语义化进阶》(文本、图片、表格、表单、音视频等)


需要我立即补充以下任意内容,请直接说:

  • 完整可运行的「个人主页」示例代码(带注释)
  • VS Code + Live Server 详细安装配置步骤
  • HTML5 新增语义化标签思维导图
  • 本期练习题的标准参考答案
  • 把本期笔记整理成 Markdown / PDF 格式

继续你的 H5 前端系统学习!
第 01 期笔记到此结束,加油!✨

文章已创建 5160

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部