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 相关文章推荐
html5+css3之CSS中的布局与Header的实现
Nov 21 HTML / CSS
使用CSS3设计地图上的雷达定位提示效果
Apr 05 HTML / CSS
CSS3使用transition属性实现过渡效果
Apr 18 HTML / CSS
详解如何在css3打包后自动追加前缀插件:autoprefixer
Dec 18 HTML / CSS
css3中less实现文字长阴影(long shadow)
Apr 24 HTML / CSS
html5 利用canvas手写签名并保存的实现方法
Jul 12 HTML / CSS
详解基于 Canvas 手撸一个六边形能力图
Sep 02 HTML / CSS
详解FireFox下Canvas使用图像合成绘制SVG的Bug
Jul 10 HTML / CSS
HTML5进度条特效
Dec 18 HTML / CSS
微信小程序“圣诞帽”的实现思路详解
Dec 28 HTML / CSS
原生canvas制作画图小工具的踩坑和爬坑
Jun 09 HTML / CSS
HTML5页面打开微信小程序功能实现
Sep 23 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使用百度天气接口示例
2014/04/22 PHP
php使用递归计算文件夹大小
2014/12/24 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
Code:findPosX 和 findPosY
2006/12/20 Javascript
获取网站跟路径的javascript代码(站点及虚拟目录)
2009/10/20 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
微信小程序全局变量改变监听的实现方法
2019/07/15 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
vue实现自定义多选按钮
2020/07/16 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
python切片作为占位符使用实例讲解
2021/02/17 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
html5中地理位置定位api接口开发应用小结
2013/01/04 HTML / CSS
英国在线房屋中介网站:Yopa
2018/01/09 全球购物
新西兰优惠网站:Treat Me
2019/07/04 全球购物
Prototype如何实现页面局部定时刷新
2013/08/06 面试题
货代行业个人求职简历的自我评价
2013/10/22 职场文书
40岁生日感言
2014/02/15 职场文书
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
新员工试用期自我鉴定
2014/04/17 职场文书
教师党员公开承诺事项
2014/05/28 职场文书
小马王观后感
2015/06/11 职场文书
运动会运动员赞词
2015/07/22 职场文书
go语言中json数据的读取和写出操作
2021/04/28 Golang
TensorFlow中tf.batch_matmul()的用法
2021/06/02 Python
Element实现动态表格的示例代码
2021/08/02 Javascript
Java面试题冲刺第十五天--设计模式
2021/08/07 面试题