HTML基本概念及发展历史

一、基本概念
提到HTML总会想到www它有三个基本组成部分:URL(统一资源定位器)、HTTP(超文本传输协议)、HTML(超文本标记语言)。下面分别解释URL、HTTP、HTML

  1. URL提供在web上进入资源的统一方法和路径,使得用户所要访问的站点具有唯一性。
  2. HTTP一种网络数据传输协议,专门用于传输超文本和超媒体形式的信息。
  3. HTML一种文本类、解释执行的标记语言、用HTML编写的超文本文件称为HTML文 件。

HTML是一种纯文本类型的语言,使用HTML编写的网页文件也是纯文本文件。它是一种简单的文件 交换标准,有别与物理文件结构,它旨在定义文件内的对象和描述文件的逻辑关系。

二、HTML的发展历史
从2.0版,到3.2版和4.0版,再到后面1999年的4.01版,在快速发布了这4个版本后,业界普遍认为HTML已经“无路可走”了,对web的焦点转移到了XML和XHTML。不过网页的主要内容还是基于HTML的。为了支持新的web应用,同时克服了现有的缺点,HTML迫切的增加了新的功能,制定新的规范。

HTML4.01和XHTML(扩展的超文本标记语言),XHTML和HTML4.02有很好的兼容性,而且XHTML更加严谨,更纯净的HTML代码。XHTML要求HTML文档必须是一份XML文档

XML文档的规则:
         1、 整个有且仅有一个根元素。
         2、每个元素由开始标签和结束标签组成,除非使用空元素语法。
         3、元素与元素应该合理的嵌套。
         4、元素的属性必须有属性值,而且属性值应该用括号括起来。

W3C建议使用XML规范来约束HTML文档,将HTML和XML的好处结合,从而得到了现在和未来都能使用的标记语言----XHTML。XHTML可以被所有支持XML的设备读取,在其余浏览器升级至支持XML前,HTML强制HTML文档具有更加好的结构,保证这些文档可以被所有浏览器解释。

从XHTML到HTML5,由于大部分编写HTML的人没有接受过专业的训练对HTML规范、XHTML规范不是很了解,所以他们没有遵守HTML网页制作的规范。现在的HTML页面大量存在如下不符合规范的内容。

  1. 元素的标签大小写混杂。
  2. 元素没有合理的结束。
  3. 元素使用了属性但是没有属性值。
  4. 为元素指定属性值时没有用引号。

可能是出于“存在即是合理”的考虑,WHATWG组织开始制订一种“妥协式”的规范:HTML5。既然网上大量存在这四种不规范的内容,而且制作者从来没有打算改进这些页面,因此HTML5干脆认为他们符合规范。由于HTML5规范不严格,因此它甚至不再提供文档类型的定义(DTD)。2008年,WHATWG被W3C认可,而且为它制订了HTML5草案。HTML5在2010年正式推出

   HTML5的特点
           1. 部分代替了原来的JavaScript
           2. 更明确的语义支持
           3. 更加了web应用程序的功能。

HTML5的目标:为了能创建更简单的程序,书写更简洁的代码。

各浏览器对HTML5的支持:微软、Google、Mozilla(Firefox4)、苹果、Opera。

HTML5要解决的问题:
      1. 浏览器之间的兼容性低。
      2. 文档结构不明确。
      3. web应用程序功能受到限制。

 HTML的基本结构
   
   
   
   
   
   文件正文
   
   

你可能感兴趣的:(HTML)