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支持IE6, 7, and 8的边框border属性
Dec 28 HTML / CSS
CSS3盒子模型详解
Apr 24 HTML / CSS
可以随进度显示不同颜色的css3进度条分享
Apr 11 HTML / CSS
一款纯css3制作的2015年元旦雪人动画特效教程
Dec 29 HTML / CSS
利用css3画个同心圆示例代码
Jul 03 HTML / CSS
css3 实现圆形旋转倒计时
Feb 24 HTML / CSS
巧用CSS3的calc()宽度计算做响应模式布局的方法
Mar 22 HTML / CSS
html+css3实现的登录界面
Dec 09 HTML / CSS
html+css实现自定义图片上传按钮功能
Sep 04 HTML / CSS
HTML5 UTF-8 中文乱码的解决方法
Nov 18 HTML / CSS
canvas如何实现多张图片编辑的图片编辑器
Mar 10 HTML / CSS
HTML5基础学习之文本标签控制
Mar 25 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
模拟OICQ的实现思路和核心程序(二)
2006/10/09 PHP
php中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
php使用反射插入对象示例分享
2014/03/11 PHP
thinkphp模板赋值与替换实例简述
2014/11/24 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
2009/07/18 Javascript
flash 得到自身url参数的代码
2009/11/15 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
2015/07/27 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
2015/10/14 Javascript
javascript iframe跨域详解
2016/10/26 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
es6 字符串String的扩展(实例讲解)
2017/08/03 Javascript
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
js实现购物车功能
2018/06/12 Javascript
详解Node.js一行命令上传本地文件到服务器
2019/04/22 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
2016/07/04 Python
python daemon守护进程实现
2016/08/27 Python
python如何统计序列中元素
2020/07/31 Python
Python requests模块实例用法
2019/02/11 Python
Django之模板层的实现代码
2019/09/09 Python
学习Django知识点分享
2019/09/11 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
Python如何操作docker redis过程解析
2020/08/10 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
浅谈pc和移动端的响应式的使用
2019/01/03 HTML / CSS
教师的实习鉴定
2013/12/15 职场文书
四风个人对照检查材料思想汇报(办公室通用版)
2014/10/07 职场文书
优秀员工推荐材料
2014/12/20 职场文书
语文复习计划
2015/01/19 职场文书
原告离婚代理词
2015/05/23 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书