HTML语法
标签语法
- 开始标签:<tagname>
- 带属性的开始标签: <tagname attributename='attributevalue'>
- 结束标签:</tagname>
- 自闭合标签:<tagname />
属性可以使用单引号、双引号或者完全不用引号,这三种情况下,需要转义的部分都不太一样
属性中,一定需要转义的有下面几种:
- 无引号属性: &五种字符。
- 单引号属性:' &两种字符。
- 双引号属性:" &两种字符。
文本语法
在 HTML 中,规定了两种文本语法,一种是普通的文本节点,另一种是 CDATA 文本节点。
文本节点看似是普通的文本,但是,其中有两种字符是必须做转义的:< 和 &。
注释语法
HTML 注释语法以结尾,注释的内容非常自由,除了-->都没有问题。如果注释的内容一定要出现 -->,我们可以拆成多个注释节点。
DTD 语法(文档类型定义)
DTD 的全称是 Document Type Definition
DTD 在 HTML4.01 和之前都非常的复杂,到了 HTML5,抛弃了 SGML 兼容,变成简单的<!DOCTYPE html>
ProcessingInstruction 语法(处理信息)
ProcessingInstruction 多数情况下,是给机器看的。
此文章为4月Day4学习笔记,内容来源于极客时间《重学前端》,推荐该课程。