HTML5简介

HTML5简介

HTML是互联网上应用最广泛的标记语言。HTML文件就是普通文本+HTML标记,而不同的HTML标记能表示不同的效果。

1.1 HTML到HTML5

虽然W3C努力为HTML制定规范,但由于绝大部分编写HTML页面的人并没有受过专业训练,他们对于HTML规范、XHTML规范也不甚了解,所以他们制作的HTML网页绝大部分都没有遵守HTML规范。
现有的HTML页面大量存在如下4中不符合规范的内容:

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

而为了解决上述问题W3C推出了HTML5

1.2 HTML5的优势

HTML5并不是一种革新的的升级,而是一种向规范向习惯的妥协,因此HTML5并不会带给开发者过多的冲击,从HTML4到HTML5过渡会非常轻松。

HTML5解决了以下四点问题

  1. 解决跨浏览器问题
  2. 部标签代替了原来的JavaScript
  3. 更明确的语义支持
  4. 增强了web应用程序和功能

1.3 HTML5基本结构与语法变化

HTML5完全遵守以下3点规则
兼容性:HTML5在老版本的浏览器上也可以正常运行。
实用性:HTML5内部并没有特别复杂的功能,它只封装了那些常用的简单功能
非革命性:HTML5并不是革命性的发展,他只是一种“妥协式”的规范
语法方面同样进行了变化
标签不在区分大小写
元素可以省略结束标签
支持boolean值的属性
允许属性值不适用引号

内容参考自《疯狂讲义系列-HTML5+CSS3+javaScript》

你可能感兴趣的:(前端学习)