html5能做什么?
来源:互联网 发布:为什么移动网络这么差 编辑:程序博客网 时间:2024/04/27 09:39
w3c首席执行官jeff jaffe表示:从今天起,企业用户可以
清楚知道,他们能够在未来依赖html5。html5是开放web标准的基石,他是一个完整的
编程环境,适用于跨平台应用程序,视频和动画,图形,风格,排版和其他
数字内容发布工具,广泛的网络功能等。
Html5建立的规则:新特性应该基于HTML、CSS、DOM以及JavaScript;减少对外部插件的需求(比如Flash);更优秀的错误处理;更多取代脚本的标记;HTML5应该独立于设备;开发进程应对公众透明。
Html5新的特性:用于绘画的canvas 元素;用于媒介回放的video 和audio 元素;对本地离线存储的更好的支持;新的特殊内容元素,比如article、footer、header、nav、section;新的表单控件,比如calendar、date、time、email、url、search。
Html5增加的程序接口(API):用于即时2D绘图的Canvas标签;定时媒体回放;离线数据库存储;文档编辑;拖拽控制;浏览历史管理。
Html5异常处理:HTML5(text/html)浏览器将在错误语法的处理上更加灵活。HTML5在设计时保证旧的浏览器能够安全的忽略掉新HTML代码。与HTML4.01相比,HTML5给出了解析的详细规则,力图让不同的浏览器即使在发生语法错误时也能返回相同的结果。
Html5标签的改变
HTML5吸取了XHTML 2一些建议,包括一些用来改善文档结构的功能,比如,新的HTML标签header, footer, dialog, aside, figure等的使用,将使内容创作者更加语义地创建文档,之前的开发者在这些场合是一律使用div的。
HTML5还包含了一些将内容和展示分离的努力,b和i标签依然存在,但它们的意义已经和之前有所不同,这些标签的意义只是为了将一段文字标识出来,而不是为了为它们设置粗体或斜体式样。u,font,center,strike这些标签则被完全去掉了。
新标准适用了一些全新的表单输入对象,包括日期,URL,Email地址,其它的对象则增加了对非拉丁字符的支持。HTML5还引入了微数据,一种使用机器可以识别的标签标注内容的方法,使语义Web的处理更为简单。总的来说,这些与结构有关的改进使内容创建者可以创建更干净,更容易管理的网页,这样的网页对搜索引擎,对读屏软件等更为友好。
全新的,更合理的Tag,多媒体对象将不再全部绑定在object或embed Tag中,而是视频有视频的Tag,音频有音频的Tag。
本地数据库。这个功能将内嵌一个本地的SQL数据库,以加速交互式搜索,缓存以及索引功能。同时,那些离线Web程序也将因此获益匪浅。不需要插件的富动画。
Canvas对象将给浏览器带来直接在上面绘制矢量图的能力,这意味着我们可以脱离Flash和Silverlight,直接在浏览器中显示图形或动画。一些最新的浏览器,除了IE,已经开始支持Canvas。
浏览器中的真正程序。将提供API实现浏览器内的编辑,拖放,以及各种图形用户界面的能力。内容修饰Tag将被剔除,而使用CSS。
- html5能做什么?
- HTML5能做什么
- VB能做什么?
- Python能做什么
- Lucene能做什么
- Java能做什么?
- java能做什么?
- VCam 能做什么?
- VB能做什么?
- BI能做什么?
- VB能做什么?
- 我能做什么......
- AOP能做什么?
- PHP能做什么
- shell 能做什么?
- 能做什么呢??
- JSPGenSDF能做什么?
- AUTO能做什么?
- poj 1185 炮兵阵地 状态压缩DP
- 结构体数据存储时的对齐原则
- background-image:url(data:image/gif;base64,XXXX)
- java 解析xml的方式
- hdu1081
- html5能做什么?
- BMP文件格式简介(转载)
- 黑马程序员_String类的常用功能
- opencv2.x中的Mat roi区域赋值-随便写写
- ORACLE 之 NUMBER 类型规则描述(转自水牛博客)
- Ext ComboBox 默认值的设置
- Servlet 3.0 新特性详解
- c++引用 返回值
- 编程之美--让CPU显示正弦曲线