好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

HTML5新增加标签和功能概述

HT ML 5现在已经不是SGML的子集,主要是增加了关于图像,位置,存储,多 任务 等功能。HTML5是HTML4的升级版本,相比于后者,HTML5增加了Web网页的表现力,同时也增加了表单、本地数据等 全新 功能,对于我们网站的 建设 是一个全新的体验,也是一个机遇,因为HTML5里面众多功能的 创新 以及改革对于我们未来 网站建设 是一个很好的指引。

&nbs p; 绘画CANVAS;
 
用于播放媒体的video和audio元素;
 
本地离线存储localstorage长期存储数据,浏览器关闭后数据不丢失;sessionstorage的数据在浏览器关闭后自动删除;
 
语义化更好的内容元素如:article、footer、header、nav、section;
 
表单控件,ty PE 属性有calendar、date、time、em ai l、URL、se Arch ;
 
移除的元素有:纯表现的元素:basefont, Big , center ,font,s,strike,tt,u;对可用应产生负面影响的元素:fr am e,frameset,noframes;
 
支持HTML5新标签:ie8/ie7/ie6支持通过document.createElement方法产生的标签,可以 利用 这一特性让这些浏览器支持html5新标签,浏览器支持新标签后,还需要添加标签默认的样式。
 
其中 input标签 增加了许多 新属性 ,我来列举一下:
 
对input、select、textarea与button指定autofocus属性。它以指定属性的方式让元素在页面加载后自动获得 焦点 。一个页面只能有一个元素有autofocus属性,同时设置多个,则第一个 生效 ,当输入框获取焦点时,提示字符 消失 。

这个属性对登录页面很有用,可 提升 用户体验,有时登录页面就一个用户名,密码,页面加载后用户要手动定位到输入框,才能输入,有了autofocus,页面打开即可直接输入。
 
对input的datepickers,number,range增加了max,min,step属性。max属性规定输入域所允许的最大值。
 
min属性规定输入域允许的 最小值 。

step属性为输入域规定合法的数字间隔。(假如 step="3",则合法数字 应该 是 -3、0、3、6,以此类推)step 属性可以与 max
以及 min 属性配合使用,以创建合法值的范围。
 
pattern属性
 
pattern属性用于验证输入字段的模式,其实就是正则表达式, 不用 再写js绑定 正则验证 了,非常方便。

pattern属性适用于input的text,search,url,telephone,email,password。

举例:给输入框定义了 Pattern 为[[A-z]{3}],也就是包含三个字母的正则表达式约束,如果输入不合法,我们会看到如下效果。

multiple属性

multiple属性规定输入域中可选择多个值。
multiple属性适用于input的email,file。允许上传时一次上传多个文件。

以上所述是小编给大家介绍的HTML5新增加标签和功能概述, 希望对大家有所帮助 ,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

总结

以上是 为你收集整理的 HTML5新增加标签和功能概述 全部内容,希望文章能够帮你解决 HTML5新增加标签和功能概述 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于HTML5新增加标签和功能概述的详细内容...

  阅读:16次