先说说HTML的简史:从HTML1.0~2.0(1989~1991)>HTML3(1995)>HTML4(1998)>HTML4.01(1999)>XHTML1.0(2001)>HTML5(终极版本)。css
HTML规范一直在变,随着浏览器的需求,迫使HTML不得不更新换代。到HTML4时出现的World Wide Web Consortium(万维网协会W3C),一个致力于建立一个惟一的HTML“标准”的组织。他们将html的结构和表现分解到两种语言,一种语言实现结构(HTML),另外一种语言用于表现(css)。接着说说XHTML1.0,一种编写Web页面的新方法,XML认可,因为它的严格,再加上它提供的一些新方法,只要遵循者两项标准,便能平息全部Web争端。但是XML的出现并无让大多数人买帐,人们须要的是HTML的灵活性,而不是XML的严格性,多年以来已经适应了HTML,只须要在原来HTML4.01的基础上作出一些改进,因而便有了HTML5,并且如今HTML也成为你们公认的标准,新增了许多新特性。可是之后也不会再有HTML六、HTML7的版本了,现代技术足够将其设置成一个“活标准”,也就是“向后兼容性”。毕竟若是这些规范在不停地变化,可想而知对浏览器意味着什么,另外对于Wed开发人员又意味着什么。“向后兼容性”表示咱们能够继续向HTML增长新内容,浏览器最终也会支持这些新内容而且能按照新的规范去执行,不过它仍然能支持原来版本的内容,因此不用担忧若是今天写了一个稳定可靠的HTML明天规范更改怎么办,它有增长了一些新内容,是否用这个新元素由你来决定。并且若是规范对你以前的工做有所改变的话,好比改变了一个元素或属性的工做方式,但这并不会改变你原来的文件显示,仍是会按照原来是版本规则执行。现代技术已经很成熟,能够说是很方便了。html
再者,文档类型的定义HTML5相对之前的版本已经做了简化,演化成今天的<!DOCTYPE html>,放置于第一行用于定义文本类型。前期版本都较为复杂。浏览器