# 1.4.1 HTML 基础 - [什么是 HTML](#什么是-html) - [HTML 中的标签与元素](#html-中的标签与元素) - [HTML 编码](#html-编码) - [HTML5 新特性](#html5-新特性) ## 什么是 HTML HTML 是用来描述网页的一种语言。 - HTML 指的是超文本标记语言 (Hyper Text Markup Language) - HTML 不是一种编程语言,而是一种标记语言 (Markup language) - 标记语言是一套标记标签 (Markup tag) - HTML 使用标记标签来描述网页 总的来说,HTML 本身不具有编程逻辑,它是一种将格式与内容分离编排的语言。 用户在浏览器端解析的网页大都是由 HTML 语言组成。 由于是通过浏览器动态解析,因此可以使用普通文本编辑器来编写 HTML。 ## HTML 中的标签与元素 标签和元素共同构成了 HTML 多样的格式和丰富的功能。 HTML 元素以开始标签起始,以结束标签终止。元素处于开始标签与结束标签之间,标签之间可以嵌套,一个典型的 HTML 文档如下: ``` Hello World ``` #### 信息隐藏 HTML 中的部分标签用于元信息展示、注释等功能,并不用于内容的显示。另一方面,一些属性具有修改浏览器显示样式的功能,在 CTF 中常被用来进行信息隐藏。 ``` 标签 ,定义注释 ,定义文档类型 ,定义关于文档的信息 ,定义关于HTML文档的元信息