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 相关文章推荐
浅析两列自适应布局的3种思路
May 03 HTML / CSS
时尚的CSS3进度条效果
Feb 22 HTML / CSS
CSS3实现银灰色动画效果的导航菜单代码
Sep 01 HTML / CSS
CSS3中几个新增加的盒模型属性使用教程
Mar 01 HTML / CSS
CSS3的first-child选择器实战攻略
Apr 28 HTML / CSS
CSS3 实现发光边框特效
Nov 11 HTML / CSS
html5 offlline 缓存使用示例
Jun 24 HTML / CSS
html5中valid、invalid、required的定义
Feb 21 HTML / CSS
解决Firefox下不支持outerHTML问题代码分享
Jun 04 HTML / CSS
简单介绍HTML5中的文件导入
May 08 HTML / CSS
HTML5拖拽的简单实例
May 30 HTML / CSS
CSS Transition通过改变Height实现展开收起元素
Aug 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
WINDOWS 2000下使用ISAPI方式安装PHP
2006/09/05 PHP
PHP编程网上资源导航
2006/10/09 PHP
PHP加密解密类实例分析
2015/04/20 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
javascript 常用关键字列表集合
2007/12/04 Javascript
jquery为页面增加快捷键示例
2014/01/31 Javascript
JavaScript返回上一页的三种方法及区别介绍
2015/07/04 Javascript
jquery实现标题字体变换的滑动门菜单效果
2015/09/07 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
2016/09/23 Javascript
微信小程序(应用号)简单实例应用及实例详解
2016/09/26 Javascript
JavaScript微信定位功能实现方法
2016/11/29 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
2016/12/13 Javascript
通俗解释JavaScript正则表达式快速记忆
2017/08/23 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
从零开始用electron手撸一个截屏工具的示例代码
2018/10/10 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
JavaScript基于用户照片姓名生成海报
2020/05/29 Javascript
python中print的不换行即时输出的快速解决方法
2016/07/20 Python
mysql 之通过配置文件链接数据库
2017/08/12 Python
一些Centos Python 生产环境的部署命令(推荐)
2018/05/07 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
2019/05/08 Python
Python中list的交、并、差集获取方法示例
2019/08/01 Python
pycharm第三方库安装失败的问题及解决经验分享
2020/05/09 Python
外贸英语专业求职信范文
2013/12/25 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
小学生关于梦想的演讲稿
2014/08/22 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
委托书格式范文
2015/01/28 职场文书
525心理健康活动总结
2015/05/08 职场文书
十二生肖观后感
2015/06/12 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
vue3使用vuedraggable实现拖拽功能
2022/04/06 Vue.js
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python
python游戏开发Pygame框架
2022/04/22 Python