1、创建HTML文档
- 元素和属性不会孤立存在,它们是用来标记
HTML
文档内容的。 - 要创建一个
HTML
文档,最简单的方法是创建一个文本文件,并将其文件扩展名设置成为这类文件规定的.html
。 - 这个文件可以直接从磁盘载人浏览器,也可以从Web服务器载入。
HTML文档最常见的使用方式也是用浏览器查看。
用于处理HTML文档的各种软件有一个共同的名称叫做用户代理(user agent )。浏览器是最流行的用户代理,但不是唯一的一种。
2、HTML与XHTML
符合HTML语法的文档不一定符合XML语法,因此用标准的XML解析程序处理HTML文档可能会遇到麻烦。
为了解决这个问题,可以使用XHTML,它是HTML的XML序列化形式(这就是说,以符合XML规范的方式来表达文档的内容以及HTML元素和属性,以便XML解析程序处理)。
此外,也可以创建既是有效HTML文档也是有效XML文档的多语文档( polyglot document ),不过这要求使用HTML语法的一个子集。
3、外层结构
<!DOCTYPE HTML> //告诉浏览器,自此直到html结束标签,所有的元素内容都应作为HTML处理
<html>
…………
</html>
4、元数据
HTML文档的元数据部分可以用来向浏览器提供文档的一些信息
<!DOCTYPE HTML>
<html>
<head>
<!-- 元数据 -->
<title>Example</title>
</head>
</html>
5、内容
<!DOCTYPE HTML>
<html>
<head>
<!-- 元数据 -->
<title>Example</title>
</head>
<body>
I like <code> apples</code> and oranges.
</body>
</html>
body元素告诉浏览器应该向用户显示文档的哪个部分
6、父元素、子元素、后代元素、兄弟元素
HTML文档中元素之间有明确的关系。
- 包含另一个元素的元素是被包含元素的父元素。一个元素可以拥有多个子元素,但只能有一个父元素。
- 包含在其他元素中的元素也可以包含别的元素。子元素是关系最近的后代元素。
- 具有同一个父元素的几个元素互为兄弟元素。
7、元素类型
HTML5规范将元素分为三大类:元数据元素( metadata element)、流元素flow element)和短语元素( phrasing element )。
元数据元素用来构建HTML文档的基本结构,以及就如何处理文档向浏览器提供信息和指示。
另外两种元素略有不同,它们的用途是确定一个元素合法的父元素和子元素范围。短语元素是HTML的基本成分。流元素是短语元素的超集。这就是说,所有短语元素都是流元素,但并非所有流元素都是短语元素。
有些元素无法归人上述三种类型,这些元素要么没有什么特别的含义,要么只能用在一些非常有限的情况下。li元素就是受限元素的一个例子。它表示列表项,只能有三种父元素: ol(表示有序列表)、ul(表示无序列表)和menu(表示菜单)。
8、HTML实体
实体是浏览器用来替代特殊字符的一种代码。
字符 | 实体名称 | 实体编号 |
< | < | < |
> | > | > |
& | & |  |
£ | £ | £ |
€ | € | € |
§ | § | § |
© | © | © |
® | ® | ® |
™ | ™ | ™ |