扫一扫微信二维码

大唐传易浅谈从XHTML到HTML5质的变化

大唐传易2018-03-27资讯
大唐传易浅谈从XHTML到HTML5的变化
 
      虽然w3c努力为HTML制定规范,但由于绝大部分编写HTML页面的人并没有受过专业的培训,他们对HTML规范、XHTML规范也不是特别的了解,所以他们制作的HTML网页绝大部分都没有遵守HTML的规范。
      虽然互联网上绝大部分HTML页面都不是符合规范的,但是各种的浏览器却可以正常解析、显示这些页面,在这样的局面下,HTML页面的制作者甚至感觉不到遵循HTML规范的意义。于是出现了一种尴尬的局面;一方面是w3c组织“声嘶力竭”地呼吁大家应该制作遵守的规范额HTML页面;另外一方面,HTML页面制作者却根本不太会理会这种呼吁。
现在有的HTML页面大量存在一下4种不符合规范的内容:

  1. 元素的标签名大小混杂的情况
  2. 元素没有合理结束的情况
  3. 元素中使用了属性,但没有指定属性值的情况
  4. 为元素的属性指定属性值时没有使用引号的情况
      可能是出于“存在及合理”的考虑,WHATWG组织开始制定一种“妥协式”的规范:HTML5.
既然互联网上大量存在上面4种不符合规范的内容,而且制作者从来也不打算改进这些页面,因此HTML5干脆承认它们是符合标准的。由于html5规范十分宽松,因此html5甚至不再提供文档类型定义。到2008年WHATWG的努力终于被w3c认可,w3c开始着手订制html5的草案,并于2014年10月发布了html5的规范。