您当前位置:图趣网(Tuquu) >> 网页设计教程 >> 移动前端 >> 浏览设计教程

HTML5新增长的功能详解

HTML5如今已经不是SGML的子集,重要是增长了关于图像,位置,存储,多义务等功能。

绘画CANVAS;

用于播放媒体的video和audio元素;

本地离线存储localstorage长期存储数据,欣赏器关闭后数据不丢失;sessionstorage的数据在欣赏器关闭后主动删除;

语义化更好的内容元素如:article、footer、header、nav、section;

表单控件,type属性有calendar、date、time、email、URL、search;

移除的元素有:纯体现的元素:basefont,big,center,font,s,strike,tt,u;对可用应产生负面影响的元素:frame,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新增长的功能详解就是小编分享给大家的悉数内容了,盼望能给大家一个参考,也盼望大家多多支持图趣网。

[教程作者:佚名]
免责声明:本站文章系图趣网整理发布,如需转载,请注明出处,素材资料仅供个人学习与参考,请勿用于商业用途!
本文地址:http://www.tuquu.com/tutorial/wd3355.html
a标签下载链接的简单实现
HTML5新增长标签和功能概述
图趣网微信
建议反馈
×