走进HTML5开发(2)——htm5新特性


html5

   1.语义特性: HTML5赋予网页更好的意义和结构。更加丰富的标签支持

   2.设备兼容特性:html5主要服务对象是web应用,有利于不同类型应用使用不同的开发方式,灵活性更强。

   3.连接特性:更有效率的连结性将能带来更实时的聊天,更快的游戏速度以及更好的沟通交流。

   4.本地存储特性:在应用缓存、本地存储、索引数据库和文件应用程序接口的帮助下,HTML5应用甚至能在没有因特网连接的情况下工作。

   5.多媒体特性:支持网页端的Audio、Video等多媒体功能, 与网站自带的APPS,摄像头,影音功能相得益彰。

   6.三维、图形及特效特性:在SVG, Canvas, WebGL和CSS3 3D效果这些特性之间,你一定能找到令你满意的创意。

   7.性能与集成特性:你的应用程序和网络在大量诸如Web Workers和XMLHttpRequest 2这样的技术下更加快速。

HTML5中的新标签:

<article> :定义article

<aside>:定义页面内容之外的内容

<audio>:定义声音内容

<canvas>:定义图形

<command>:定义命令按钮

<datalist>:定义列表

<datails>:定义元素的细节

<embed>:定义外部交互内容或插件

<figcaption>:定义 figure 元素的标题

< figure>:定义媒介内容的分组,以及它们的标题

<footer>:定义 section 或 page 的页脚

<header>:定义 section 或 page 的页眉

<hgroup>:定义有关文档中的 section 的信息

<keygen>:定义生成密钥

<mark>:定义有记号的文本

<meter>:定义预定义范围内的度量

<nav>:定义导航链接

<output>:定义输出的一些类型

<progress>:定义任何类型的任务的进度

<rp>:定义若浏览器不支持 ruby 元素显示的内容

<rt>:定义 ruby 注释的解释

<ruby>:定义 ruby 注释

<section>:定义 section

<source>:定义媒介源

<summary>:定义 details 元素的标题

<time>:定义日期/时间

<video>:定义视频

HTML5的新属性:

contenteditable:值:true/false 规定是否允许用户编辑内容
contextmenu: 值:menu_id 规定元素的上下文菜单
data-yourvalue:值: value 创作者定义的属性
draggable:值:true/false:auto 规定是否允许用户拖动元素
hidden:值:hidden 规定该元素是无关的。被隐藏的元素不会显示
item:值:empty/url 用于组合元素
itemprop:值:url/group value 用于组合项目
spellcheck:值:true/false 规定是否必须对元素进行拼写或语法检查
subject:值:id 规定元素对应的项目

附:

特性之:HTML5适用移动应用开发

Written by

说点什么

欢迎讨论

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒