HTML5学习笔记-day1

什么是HTML5:

  1. 万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改
  2. 支持Html5的浏览器包括Firefox(火狐浏览器),IE9及其更高版本,Chrome(谷歌浏览器),Safari,Opera等;国内的傲游浏览器(Maxthon),以及基于IE或Chromium(Chrome的工程版或称实验版)所推出的360浏览器、搜狗浏览器、QQ浏览器、猎豹浏览器等国产浏览器同样具备支持HTML5的能力
  3. HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。HTML5还引进了新的功能,可以真正改变用户与文档的交互方式
  4. 增加了新特性:语义特性,本地存储特性,设备兼容特性,连接特性,网页多媒体特性,三维、图形及特效特性,性能与集成特性,CSS3特性
  5. 相比之前的进步:取消了一些过时的HTML4标记,将内容和展示分离,一些全新的表单输入对象,全新的,更合理的Tag,本地数据库,Canvas 对象,浏览器中的真正程序,Html5取代Flash在移动设备的地位
  6. 优点:
    • 提高可用性和改进用户的友好体验;
    • 有几个新的标签,这将有助于开发人员定义重要的内容;
    • 可以给站点带来更多的多媒体元素(视频和音频);
    • 可以很好的替代FLASH和Silverlight;
    • 当涉及到网站的抓取和索引的时候,对于SEO很友好;
    • 将被大量应用于移动应用程序和游戏;
    • 可移植性好。
  7. 缺点:该标准并未能很好的被Pc端浏览器所支持。因新标签的引入,各浏览器之间将缺少一种统一的数据描述格式,造成用户体验不佳。
  8. 未来趋势
  • 移动优先
  • 游戏开发者领衔“主演”

HTML5中的新增标签

为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者,等。

canvas

标签 描述
标签定义图形,比如图表和其他图像。该标签基于 JavaScript 的绘图 API

多媒体

标签 描述
定义音频内容
定义视频(video 或者 movie)
定义多媒体资源 字体
定义嵌入的内容,比如插件。
为诸如 元素之类的媒介规定外部文本轨道。

表单

标签 描述
定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。
规定用于表单的密钥对生成器字段。
定义不同类型的输出,比如脚本的输出。

语义和结构

HTML5提供了新的元素来创建更好的页面结构:
标签 描述

定义页面的侧边栏内容

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