2025-09-04 HTML1——环境配置与简介

文章目录

  • [1 配置环境](#1 配置环境)
    • [1.1 安装VS Code](#1.1 安装VS Code)
    • [1.2 安装插件](#1.2 安装插件)
    • [1.3 VS Code 配置](#1.3 VS Code 配置)
  • [2 HTML 简介](#2 HTML 简介)
    • [2.1 什么是 HTML?](#2.1 什么是 HTML?)
    • [2.2 标签与元素](#2.2 标签与元素)
    • [2.3 网页结构](#2.3 网页结构)
    • [2.4 示例](#2.4 示例)

1 配置环境

1.1 安装VS Code

Visual Studio Code(简称 VS Code)是一个由微软开发,同时支持 Windows 、 Linux 和 macOS 等操作系统且开放源代码的代码编辑器,编辑器中内置了扩展程序管理的功能。

在浏览器中搜索VS Code,进入官网下载安装。

1.2 安装插件

安装VS Code后打开,点击右侧插件按钮,在搜索框里输入"chinese",安装中文插件。

同理,安装以下两个插件:

  • HTML CSS Support:支持HTML与CSS语法。
  • Live Server:实时显示网页。

1.3 VS Code 配置

点击左下角"设置"图标,选择"设置"按钮,在右侧搜索栏里输入自动,将"Auto Save"选项更改为"afterDelay"。

之后,VS Code 会自动保存更改的文件。

2 HTML 简介

2.1 什么是 HTML?

HTML 是 Hypertext Markup Language(超文本标记语言) 的缩写。简单来说,HTML 的作用就是为网页提供结构。它告诉浏览器网页的哪个部分是标题、哪个部分是段落、哪些是列表,等等。

HTML 是用来描述网页的一种语言。

  • HTML 指的是超文本标记语言: H yper T ext M arkup Language
  • HTML 不是一种编程语言,而是一种标记语言
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页
  • HTML 文档包含了HTML 标签文本内容
  • HTML文档也叫做 web 页面

2.2 标签与元素

HTML 标记标签通常被称为 HTML 标签 (HTML tag)。HTML 标签是用来定义网页内容结构的"标记"。例如,<h1> 标签表示一级标题,<p> 标签表示段落。

  • 双标签 :由一个开始标签 和一个结束标签 成对出现。内容通常放在这两个标签之间。
    • 格式<开始标签> 内容 </结束标签>
    • 示例<p>这是一个段落。</p>
  • 单标签 :也叫自闭合标签,它没有结束标签,只有一个单独的标签。
    • 格式<标签>
    • 示例<input>(输入框)、<br>(换行)、<hr>(分隔线)。
    • 区别:单标签通常用于没有内容的元素,而双标签用于包含内容的元素。

"HTML 标签" 和 "HTML 元素" 通常都是描述同样的意思.

但是严格来讲, 一个 HTML 元素包含了开始标签与结束标签,如下实例:

html 复制代码
<p>这是一个段落。</p>

2.3 网页结构

一个标准的 HTML 文档通常由以下几个部分组成:

  1. 文档类型声明
    • 代码<!DOCTYPE html>
    • 作用:告诉浏览器这是一个 HTML5 文档。
  2. 根元素
    • 代码<html> ... </html>
    • 作用:它是整个 HTML 文档的最外层容器,所有其他内容都必须包含在其中。
  3. 头部
    • 代码<head> ... </head>
    • 作用 :包含文档的元信息 ,这些信息不会直接显示在网页上。例如,网页的标题 <title>、字符编码、以及外部的 CSS 或 JavaScript 文件链接。
  4. 主体
    • 代码<body> ... </body>
    • 作用 :包含所有将在浏览器中实际显示 的内容,比如文本、图片、链接等。在接下来的练习中,所有代码都将在 <body> 标签内编写。

下面是一个可视化的HTML页面结构:

只有 <body> 区域 (白色部分) 才会在浏览器中显示。

2.4 示例

在VS Code中新建文件sample.html,将以下内容拷贝至文件中。

html 复制代码
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>菜鸟教程(runoob.com)</title>
  </head>
  <body>
    <h1>我的第一个标题</h1>
    <p>我的第一个段落。</p>
  </body>
</html>

右键选择"Open with Live Server"。

会在浏览器中看到以下网页内容:

  1. <!DOCTYPE html> 声明为 HTML5 文档。
  2. <html> 元素是 HTML 页面的根元素。
  3. <head> 元素包含了文档的元(meta)数据,如 定义网页编码格式为 utf-8
  4. <title> 元素描述了文档的标题。
  5. <body> 元素包含了可见的页面内容。
  6. <h1> 元素定义一个大标题。
  7. <p> 元素定义一个段落。
相关推荐
To_OC21 小时前
面试被问了三回三栏布局,这次我终于把 BFC 那层窗户纸捅破了
前端·css·面试
CarIise1 天前
CSS选择器与样式关联
前端·css·tensorflow
里欧跑得慢1 天前
CSS 模块化架构的演进:BEM、CSS Modules 到 CSS-in-JS 的反思
前端·css·flutter·web·css-in-js
DS随心转插件1 天前
Grok生成的html怎么导出——AI导出鸭:大模型结构化输出的“最后一公里”工程化解构
前端·人工智能·ai·html·豆包·deepseek·ai导出鸭
人间凡尔赛1 天前
2026 前端必修:4 个让 CSS 脱胎换骨的现代新特性(附实战代码)
前端·css
sunoo-2291 天前
C 语言文件 IO 全攻略:从基础函数到实战踩坑(BMP 读取 + 词典查询)
linux·c语言·前端·笔记·vscode·学习
慕容引刀2 天前
或许你真的需要这个Git神器:让团队提交文案终于对齐了
人工智能·git·vscode·自然语言处理·github
00后程序员张2 天前
iOS 开发全流程需要哪些工具?编码、调试、构建、发布阶段选择
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
nicehuai2 天前
烧录、查变量、看日志、调驱动:H-FlashScope搞定嵌入式下载调试的瑞士军刀
ide·vscode·visual studio
01_ice2 天前
html个人简历展示
前端·html