HTML5新增加标签和功能概述


Posted in HTML / CSS onSeptember 05, 2016

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

 绘画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新增加标签和功能概述,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

HTML / CSS 相关文章推荐
超酷炫 CSS3垂直手风琴菜单
Jun 28 HTML / CSS
CSS3 background-image颜色渐变的实现代码
Sep 13 HTML / CSS
CSS教程:CSS3圆角属性
Apr 02 HTML / CSS
CSS3绘制有活力的链接下划线
Jul 14 HTML / CSS
CSS3 实现发光边框特效
Nov 11 HTML / CSS
IE9下html5初试小刀
Sep 21 HTML / CSS
HTML5 Canvas的常用线条属性值总结
Mar 17 HTML / CSS
高清屏下canvas重置尺寸引发的问题的解决
Oct 14 HTML / CSS
HTML5 Blob 实现文件下载功能的示例代码
Nov 29 HTML / CSS
关于webview适配H5上传照片或者视频文件的方法
Nov 04 HTML / CSS
css实现两栏布局,左侧固定宽,右侧自适应的多种方法
Aug 07 HTML / CSS
html中相对位置与绝对位置的具体使用
May 15 HTML / CSS
H5 meta小结(前端必看篇)
Aug 24 #HTML / CSS
浅谈h5自定义audio(问题及解决)
Aug 19 #HTML / CSS
巧用HTML5给按钮背景设计不同的动画简单实例
Aug 09 #HTML / CSS
HTML5中判断横屏竖屏的方法(移动端)
Aug 04 #HTML / CSS
Html5元素及基本语法详解
Aug 02 #HTML / CSS
Html5 web本地存储实例详解
Jul 28 #HTML / CSS
浅谈Html5中视频 音频标签 进度条的问题
Jul 26 #HTML / CSS
You might like
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
php合并数组中相同元素的方法
2014/11/13 PHP
强制设为首页代码
2006/06/19 Javascript
js实现简单的星级选择器提交效果适用于评论等
2013/10/18 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
2016/05/10 Javascript
喜大普奔!jQuery发布 3.0 最终版
2016/06/12 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
vue事件修饰符和按键修饰符用法总结
2017/07/25 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
2018/10/09 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
2019/10/15 Javascript
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Python Web框架Flask中使用七牛云存储实例
2015/02/08 Python
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
python实现汉诺塔递归算法经典案例
2021/03/01 Python
python的几种矩阵相乘的公式详解
2019/07/10 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
python 利用jinja2模板生成html代码实例
2019/10/10 Python
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
AmazeUI 等分网格的实现示例
2020/08/25 HTML / CSS
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
Java里面如何创建一个内部类的实例
2015/01/19 面试题
竞赛口号大全
2014/06/16 职场文书
大学生国庆节65周年演讲稿范文
2014/09/25 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
财产分割协议书范本
2014/11/03 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
2015年全民国防教育日活动总结
2015/03/23 职场文书
教师见习总结范文
2015/06/23 职场文书
追悼词范文大全
2015/06/23 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书
react中useState使用:如何实现在当前表格直接更改数据
2022/08/05 Javascript