- HTTP:
Hyper Text Markup Language,超文本标记语言。 - 标签:
用于描述文本语义的文本,这些文本叫超文本。 - 注意:
看似我们是用html标签修改了文本的样式,但是HTML的作用只有一个,是专门给文本添加语义的,而不是来修改文本样式的。 - head 标签:
- 指定网站的标题/小图片
- 添加网站的SEO相关信息(指定网站的关键字/指定网站的描述信息)
- 外挂一些外部的css/js文件
- 添加一些浏览器适配相关内容
- title 标签:
指定标题,该标题将作为用户保存网页时的默认标题。 - body标签:
专门用于定义html 文档中需要显示给用户查看的内容(文字/图片/音频/视频)
注意:一定要将需要显示给用户的内容放在body里。 - meta标签:
指定当前网页的字符集
注意:在head标签中添加meta标签
<meta charset="utf-8">
- GBK与UTF-8字符集的区别:
GBK(GB2312)里存储的字符较少,仅有汉子和常用的外文
UTF-8里存储世界上所有的文字
注意:在html文件中指定的字符集必须和保存这个文件的字符集一致,否则还是会出现乱码。所以,文件的保存格式必须和指定的字符集一致才能保证没有乱码问题。 - 标签类别:
单标签,双标签,并列关系,嵌套关系 - DTD文档声明:
由于HTML有多个版本的规范,每个版本的规范之间有一定的差异,所以为了让浏览器能够正确的编译/解析/渲染网页,我们需要在HTML文件的第一行告诉浏览器,我们当前这个网页是用哪一个版本的HTML规范来编写的。浏览器只有知道了我们是用哪一个版本的规范来编写的之后,他就能正确的编译/解析/渲染我们的网页。
DTD文档声明格式:每一个不同的版本规范都有不同的DTD文档声明格式
HTML5的DTD文档声明规范:(向下兼容)
<!DOCTYPE html>
基本格式:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
//其他代码
</body>
</html>
- 注意:
- DTD文档声明必须在html文档的第一行。
- DTD文档声明不区分大小写。
- DTD文档声明不是一个标签。
- HTML、XHTML、HTML5的区别:
- HTML语法非常狂送,容错性强;
- XHTML更为严格,要起标签必须消协,必须要个闭合,标签中的属性必须使用引号引起等;
- HTML5是HTML的下一个版本,除了非常宽松容错性强外,还增加许多新的特性。
- .htm与.html的区别:
- DOS操作系统(win95、win98)下只能支持长度为3的后缀名,所以是.htm;
- 但现在windows后缀长度可以大于3为,所欲windows下无所谓htm于html,html是为长文件的格式命名的;
- 所以htm是i 为了兼容过去的DOS命令格式存在的。