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 三维变形实现立体方块特效源码
Dec 15 HTML / CSS
HTML5和CSS3让网页设计提升到下一个高度
Aug 14 HTML / CSS
收集的7个CSS3代码生成工具
Apr 17 HTML / CSS
CSS3 分类菜单效果
May 27 HTML / CSS
HTML5里autofocus自动聚焦属性使用介绍
Jun 22 HTML / CSS
html5 canvas 画图教程案例分析
Nov 23 HTML / CSS
HTML5中Canvas与SVG的画图原理比较
Jan 16 HTML / CSS
HTML5使用drawImage()方法绘制图像
Jun 23 HTML / CSS
详解基于canvas的视频遮罩插件
Jan 04 HTML / CSS
浅析HTML5:'data-'属性的作用
Jan 23 HTML / CSS
简洁自适应404页面HTML好看的404源码
Dec 16 HTML / CSS
使用CSS实现小三角边框原理解析
Nov 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
Ajax PHP 边学边练 之三 数据库
2009/11/26 PHP
PHP 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
XML的代替者----JSON
2007/07/21 Javascript
javascript实现二分查找法实现代码
2007/11/12 Javascript
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
jquery图片延迟加载 前端开发技能必备系列
2012/06/18 Javascript
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
JS动态创建DOM元素的方法
2015/06/09 Javascript
javascript实现连续赋值
2015/08/10 Javascript
使用JavaScript获取Request中参数的值方法
2016/09/27 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
JavaScript比较两个数组的内容是否相同(推荐)
2017/05/02 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
打造通用的匀速运动框架(实例讲解)
2017/10/17 Javascript
JS设计模式之访问者模式定义与用法分析
2018/02/05 Javascript
React 使用recharts实现散点地图的示例代码
2018/12/07 Javascript
微信小程序发送短信验证码完整实例
2019/01/07 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
layui动态渲染生成select的option值方法
2019/09/23 Javascript
微信小程序select下拉框实现源码
2019/11/08 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
Django中ORM表的创建和增删改查方法示例
2017/11/15 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
浅谈python脚本设置运行参数的方法
2018/12/03 Python
python mock测试的示例
2020/10/19 Python
美国第二大连锁书店:Books-A-Million
2017/12/28 全球购物
英国文具、办公用品和科技商店:Ryman
2018/09/27 全球购物
娇韵诗香港官网:Clarins香港
2020/08/13 全球购物
CSS代码检查工具stylelint的使用方法详解
2021/03/27 HTML / CSS
机械制造与自动化应届生求职信
2013/11/16 职场文书
个人委托书怎么写
2014/04/04 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书