HTML转义字符是HTML语言中的一种机制,用于在网页内容中插入特殊字符或者防止字符被浏览器解析为HTML标签。这些字符通常会被浏览器解释为特定的含义,如"双引号"可能被用来包围属性值,"&"是表示实体的前缀。通过转义,我们可以安全地在网页中显示这些特殊字符,而不影响页面结构。以下是一些常见的HTML转义字符:
1. `"` - 双引号(英文),用于在字符串中避免双引号导致的闭合问题。
2. `&` - 和号,防止浏览器将"&"解析为实体的开始。
3. `<` - 小于号,避免被解析为开始标签。
4. `>` - 大于号,避免被解析为结束标签。
5. `©` - 版权号,显示版权符号。
6. `®` - 注册商标,显示注册商标符号。
7. `±` - 加减号,显示正负号。
8. `×` - 乘号,显示乘法符号。
9. `§` - 章节号,显示章节符号。
10. `¢` - 美分,显示美分符号。
11. `¥` - 人民币符号,显示人民币符号。
12. `·` - 点号,居中显示的小圆点,常用于人名。
13. `€` - 欧元符号,显示欧元符号。
14. `£` - 英镑符号,显示英镑符号。
15. `™` - 注册商标,显示注册商标的符号。
HTML(HyperText Markup Language)是超文本标记语言,用于构建网页的结构。它定义了网页的逻辑结构,如`<html>`标签定义整个网页,`<head>`定义头部信息,`<body>`定义主要内容,`<p>`用于创建段落。HTML文档具有嵌套结构,每个元素由开始标签、内容和结束标签组成,例如`<p>这是一个段落</p>`。
XHTML(Extensible HyperText Markup Language)是遵循XML规则的HTML,它要求标签名称小写,属性名称和值都需使用双引号,并且所有标签必须正确闭合。DOCTYPE声明指定了文档遵循的标准,如XHTML 1.0 Transitional。
DHTML(Dynamic HTML)是HTML、XHTML、CSS和JavaScript的组合,用于创建动态交互的网页。HTML和XHTML负责结构,CSS处理样式,而JavaScript提供交互性,可以动态操控CSS和HTML内容。
HTML文档的基本结构包括`<html>`、`<head>`和`<body>`三部分,其中`<head>`包含元数据,如标题(`<title>`),`<body>`包含可见内容。HTML元素分为块元素和内联元素,块元素如`<p>`、`<h1>`等会在页面上占据一整行,而内联元素如`<a>`、`<span>`则保持在行内显示。