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制作的简洁蓝白风格的登录模板(非IE效果更好)
Aug 11 HTML / CSS
纯CSS3打造属于自己的“小黄人”
Mar 14 HTML / CSS
用纯CSS3实现网页中常见的小箭头
Oct 16 HTML / CSS
CSS3贝塞尔曲线示例:创建链接悬停动画效果
Nov 19 HTML / CSS
前端面试必备之html5的新特性
Sep 05 HTML / CSS
利用html5 file api读取本地文件示例(如图片、PDF等)
Mar 07 HTML / CSS
详解Html5原生拖拽操作
Jan 12 HTML / CSS
HTML5之SVG 2D入门10—滤镜的定义及使用
Jan 30 HTML / CSS
简述Html5 IphoneX 适配方法
Feb 08 HTML / CSS
详解Canvas 跨域脱坑实践
Nov 07 HTML / CSS
canvas版人体时钟的实现示例
Jan 29 HTML / CSS
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
May 07 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 正确解码javascript中通过escape编码后的字符
2010/01/28 PHP
php disk_free_space 返回目录可用空间
2010/05/10 PHP
php使用自定义函数实现汉字分割替换功能示例
2017/01/30 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
图片按比例缩放函数
2006/06/26 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
首页图片漂浮效果示例代码
2014/06/05 Javascript
jQuery菜单插件superfish使用指南
2015/04/21 Javascript
js简单正则验证汉字英文及下划线的方法
2016/11/28 Javascript
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
微信小程序之电影影评小程序制作代码
2017/08/03 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
小程序实现可拖动的悬浮按钮
2020/09/07 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
javascript实现时钟动画
2020/12/03 Javascript
[01:11:37]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第一场 11.19
2020/11/19 DOTA
python使用xmlrpc实例讲解
2013/12/17 Python
Python的Django框架安装全攻略
2015/07/15 Python
Python运算符重载详解及实例代码
2017/03/07 Python
Python实现翻转数组功能示例
2018/01/12 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
2019/01/29 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
俄罗斯家居用品购物网站:Евродом
2020/11/21 全球购物
最新党员思想汇报
2014/01/01 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
在校生自我鉴定
2014/01/23 职场文书
《青山处处埋忠骨》教学反思
2014/04/22 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
民事上诉状范文
2015/05/22 职场文书
亮剑观后感600字
2015/06/05 职场文书
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers