Html5 开篇

什么是Html5?

      Html5前身是Web Applications 1.0 ,于2004年被WHATWG提出,2007年被W3C接纳,并启动了新一代的HTML项目。2008年初,第一份正是草案发布,WHATWG表示该规范是目前正在进行的工作,仍需要努力。

Html5带来了什么?

      新元素

      过往对Html的布局结构大都是通过Div和Span处理,这样导致Html页面难以处理。Html5中带来了新元素,专门标识这些结构:

      header:页面上显示的也没,和head不同

      section:页面中的一节

      nav     :导航(他页面的一组连接)

      article  :一篇文章

      footer :页脚

      Html5还带来了新的块元素来替代复杂的Div处理,使页面更易于理解。

      aside:说明、边栏、提示、附加注释等。

      figure:块级图片,可以包括说明。(可以用来给audio、video、iframe、object、embed添加说明)

      dialog:表示几个人之间的对话

     Thml5提供了新的内联元素以更好的支持非技术作者的需求。

     m:文本标签,不表示强调

     time:表示时间值(需要datetime属性,便于识别)

     meter:表示指定范围的数字值。(有Value 、min、max、low、heigh、optimum属性)

     progress:进度显示(包括value和max属性)

     针对目前Web流行的视频格式各浏览器不兼容的问题,提供了新的内嵌媒体元素:

     video:指定src属性即可

     audio:指定src属性即可,还可以设置autoplay和loop次数

     为了增强网页的交互性,Html5提供了交互新元素

    details:主要用于提供脚注或者尾注。可以通过ledend提供注解

    datagrid:提供一个网格控件,可以显示树、列表和表格,通过js可以操作这些节目元素。

    menu(command):每个command引发一个操作

新应用接口(API)

    除了原来的DOM接口外,增加了即时二维绘图、定时媒体操作等等。

posted @ 2011-08-01 11:44  星空有我  阅读(562)  评论(0编辑  收藏  举报