html,xhtml, html5, html dom关系

 

HTML : Hyper Text Markup Language, 超文本标记语言. 

结构包括

    1. “头”部分(英语:Head): 提供关于网页的信息

    2. “主体”部分(英语:Body): 提供网页的具体内容。

超文本 : 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

W3C : World Wide Web Consortium , 万维网联盟.

WHATWG : Web Hypertext Application Technology Working Group, 这个组织致力于 web表单和应用程序,而W3C专注于XHTML2.0,双方进行合作, 来创建一个新的版本HTML.

特性和区别

  1. HTML 1.0 ~2.0(1989~1991) : 早期版本,页面不好看, 但已经支持超文.
  2. HTML 3(1995):在HTML3期间, 正处于多家浏览器战争期间, Netscape,Microsoft都在试图占领WEB市场.谁拥有了浏览器的市场份额, 谁就拥有了万维网的入口. 由于竟争的关系,每个浏览器都在不断增加自己 的专用扩展包,试图保持领先的地位, 所以受害者是WEB的开发人员, 经常需要写两个单独的WEB页面, 一个给Netscape用, 一个给IE用.
  3. HTML4(1998): 这时浏览器大战结束, W3C成立,拯救了WEB开发人员. W3C目的是创建一个唯一的HTML标准,将HTML的结构和表现分解到两种语言, 一种语言用于实现结构(HTML), 另一种语言用于表现(CSS).并要求浏览器的制造商采用这些票. Firefox从2.0版本之后是完全遵循W3C标准的.但IE并没有完全遵守, 所以经常出现的问题是Firefox上工作没问题, IE用不了, 或者相反.
  4. HTML4.0.1(1999) : 这一版本是目前最为通用的版本. 4.0.1 与4.0没有太大变化, 主要在于修补
  5. XHTML 1.0(2001): 此时, 由于 XML的诞生, 使得让HTML的发展成迷, 因些, 出现的二者的结合产物基于XML的规范发布的HTML规范, 即"XHTML 1.0". 使得HTML拥有了XML的特性. 特点:XHTML声明的元素必须被正确的嵌套和关闭. 标签名必须用小写字母, 文档必须有根元素.由于它的严格,及提供的一些新方法, 使得只要遵循这个标准, Web的所有争端将得以解决.但问题是, 很多WEB从业人员比较讨厌XHTML, 我们想要的是改进HTML 4.0.1而不是去遵循一个新的标准. 更喜欢原有HTML的灵活性.
  6. HTML5(2009~) : 由于没有得到市场从业人员的普遍认可, 因此, 很快出现了HTML5.它兼容HTML4.01的大部分我, 并且还提供了一些新特性, 如用于媒介回放的 video 和 audio 元素,新的表单控件,比如 calendar、date、time、email、url、search,websocket,一改http的纯pull模型,实现数据推送的梦想,对跨浏览器的推动等等. 目前大家都希望它是可以统一这个世界的新标准.

简图

猜你喜欢

转载自blog.csdn.net/LJH_Gemini/article/details/86561593
今日推荐