HTML5学习(一)

HTML5推出的理由和目标:

HTML5的出现,对于Web来说意义是非常大的,因为他的意图是想要把目前Web上存在的各种问题一并解决掉。

问题包含以下三点:

  • Web浏览器之间的兼容性很低。
  • 文档结构不够明确
  • Web应用程序的功能受到了限制

世界知名浏览器厂商对HTML5的支持有:微软、Google、苹果、Opera、Mozilla。

 

HTML5与HTML4的区别

语法的改变

主要包含以下几点:

  • 内容类型(扩展名不变)
  • DOCTYPE声明(在HTML4中需要指明版本,在HTML5中不需要)
  • 指定字符编码(在HTML4中需要很多声明,在HTML5中只需要 <meta charset="UTF-8"> 即可)
  • 可以省略标记的元素(在HTML5中有很多元素的标记可以省略)
  • 省略引号(指定属性值时可以删掉引号,如: <input type="checkbox" checked=checked> )
  • 具有boolean值的属性(对于具有boolean类型值的属性,当属性没有属性值时代表属性为true

例如:

<input type="checkbox" checked>
<input type="checkbox" checked="checked">
<input type="checkbox" checked="">

<input type="checkbox">
//前三个为true,最后为false

 

你可能感兴趣的:(HTML5学习(一))