1:HTML有很多个规范,比如:HTML1.0、2.0、3.2、4.0、4.01、XHTML1.0、1.1、HTML5等。
所以,规范很多,每个规范又有差异。
所以,DTD文档的作用就是告诉浏览器html文档是用的哪个规范来写的。
2:开发中,都用HTML5的DTD文档规范。因为HTML5的DTD文档声明具有向下兼容性。它能兼容其它的HTML规范。
固定写在第一行,格式为:<!DOCTYPE html>(不区分大小写)(doctype不是标签)
3:html的标准格式,就算背也需要将它背下来。
4:W3C:万维网联盟,是全球互联网最具权威的技术标准化组织。
5:HTML-XHTML-HTML5区别:(相同性:都是用来写网页的)
a:严格区别。 b:功能多少的区别。
HTML语法宽松,容错性强;
XHTML更为严格,它要求标签必须小写、必须严格闭合,标签中的属性必须使用引号引起等等。
HTML5是HTML的下一个版本,所以除了非常宽松,容错性强以外,还增加了许多新特性。
6:.htm和.html扩展名的区别:
.htm:以前的操作系统(DOS操作系统:win95或win98)不支持,只能写成.htm
.html:系统支持了,所以写成.html了。
所以:.htm是为了兼容过去的DOS命名格式存在的。