`

HTML5新特性

 
阅读更多
html5中新增加的新的特性 <form action="html5-1.html">
姓名:<input type="text" name="name" value="" required="required"/>
<input type="submit" name="submit" value="提交" />
</form>//required 申明为必填字段
pattern<input type="text" name="pattern" pattern="[a-z]{6}" /><!-- 申明 正则输入框正则表达式-->

<label for="txt_name">a</label>
<input id="txt_name" type="radio" name="for" value="1"/>
label 标签 for 和指定的input id 相对应 增加点击的范围,点击后 编译代码将变成 <bdi> 标签可以把文本独立出来做一些表示
<details><summary>ipone6s</summary><dl><dt>屏幕6.2</dt><dt>分辨率7.8</dt><dt>处理器</dt></dl></details>
details 当点击时候显示下面隐藏的内容。也可以默认打开加上open 属性<dialog  id="a" open="ture">this is new dialog</dialog> 回话款提示。 <mark>milk</mark>用于指定文本标记颜色改变<meter min="0" low="40" high="90" max="100" value="95"></meter> 用于图标显示范围 可以根据min low heih 等属性相互之间设置颜色,<nav> 连接导航栏一部分,省去了我们自己定义样式。<progress value="62" max="100">下载进度格</progress>div充当容器的角色,用来设置某一块的总体属性(一个div里面可能包含多个section);
section用于强调某一个模块,强调模块本身是作为一个整体的;
article用于强调某一段独立的内容,强调内容的独立性。对于这里怎么布局已经文章 怎么用标签可以更加网站的优化,和搜索引擎来决定。<input list="company"  name="company"/>
					<datalist id="company">
						<option value="当乐网">当乐网</option>
						<option value="腾讯">腾讯</option>
						<option value="百度">百度</option>
						<option value="阿里巴巴">阿里巴巴</option>
					</datalist> 输入框提示,输入下面的内容。有点像下拉框,但可以自己填。<abbr title="世界卫生组织">WHO</abbr> 用于指定文字提示。 <keygen name="security" keytype="rsa"> 对输入内容加密 根据keytype 指定加密的算法。<div>
				<canvas id="myCannvas" width="200" height="100" style="border:1px solid pink;"></canvas>
				
			</div>var cannvas = $("#myCannvas").get(0);//jq 对象转换成js对象 。如何获取是集合需要指定其下标
		var cannvar = document.getElementById("myCannvas")
			var ctx =cannvas.getContext("2d");
			 ctx.fillStyle ="green";
		 	ctx.fillRect(50,10,20,180); 画板元素。 通过js 去画。
SVG 是一种使用 XML 描述 2D 图形的语言。
<math> 属性标签 用于 数学计算方面的显示。

HTML5 拖放(Drag 和 Drop)
function allowDrop (ev) {
			ev.preventDefault();//阻止时间默认
		}
		
		function drag(ev){
			
			//alert(ev.target.id);
			ev.dataTransfer.setData("Text",ev.target.id);//按照上面格式进行数据设置id 
		}
		
		function drop(ev){//当鼠标在移动一个对象放下的时候发生
			ev.preventDefault();
			var data = ev.dataTransfer.getData("Text");//获取拖拽时候的数据id
			ev.target.appendChild(document.getElementById(data));
		}
<input type="time" name="time" value="" /><!--时间-->
				<input type="datetime" name="datetime" value="" /><!--定义一个日期和时间控制器(本地时间):-->
				<input type="datetime-local" name="bdaytime">
				<input type="email" name="email" value="" /><!--邮箱-->
				<input type="number" name="quantity" min="1" max="5"><!--输入数字限定 最大5最新为1-->
				<input type="range" name="points" min="1" max="5" />

input选框可以单独提交。
 <input> autocomplete 属性 在提交表单时候完成自动填充功能
 novalidate 属性, 可以屏蔽表单验证。
autofocus 属性规定在页面加载时,域自动地获得焦点。页面加载时候自动获取焦点。
input form属性,表单外的数据根据id做为表单内的数据提交。
input 属性根据内容不同,表单数据,提交的地址不一样。 formaction="demo-admin.php" 用的不多。formenctype 属性 表单提交数据进行编码。formmethod 属性指定提交方式。formnovalidate  属性表单不验证formtarget 指定连接打开方式
<input type="image" src="img_submit.gif" alt="Submit" width="48" height="48"> 图片提交按钮 设置宽和高。<input> min 和 max 属性 对输入最大和最小的约束 maxlength minLength 对输入长度最大和最小的约束。<input type="file" name="img" multiple>multiple 属性适用于以下类型的 <input> 标签:email 和 file。: email, and file. 适用于文件 和邮件上传。 placeholder="First name" 在输入框是上提示输入内容
required 必填属性。<input> step 属性 制定步数 输入数必须是输入的步数的倍数。
localStorage 和 sessionStorage  对象存储 sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。localStorage 对象存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。
<html manifest="demo_html.appcache"> 
分享到:
评论

相关推荐

    HTML 5 新特性介绍(ppt)

    这个压缩包文件包含了多个关于HTML5新特性的介绍,包括“浅谈HTML5_20080804.pps”、“Developing with HTML5.ppt”、“HTML5_Accessibility_faulkner.ppt”、“www.99pan.com_HTML5.ppt”以及“05-18-09-...

    HTML5新特性分享PPT

    HTML5是下一代网页标准,它的出现极大地扩展了Web开发的可能性,带来了许多新的特性和改进。在本PPT分享中,我们将深入探讨HTML5的核心新特性,包括新的HTML元素、JavaScript API增强以及CSS3动画。 首先,让我们...

    Html5新特性-Notifications入门

    HTML5是现代网页开发的重要标准,它引入了许多新特性,以提升用户体验和开发者的工作效率。在这些特性中,`Notifications` API 是一个显著的亮点,它允许网站在用户离开页面时,仍然能发送通知,提醒用户关注关键...

    html5新特性整理文档

    ### HTML5新特性详解 #### 一、HTML5概述与设计原则 HTML5作为Web开发领域的一项重要标准,旨在提供一套更加简洁、高效且跨平台兼容的标记语言规范。其核心设计原则包括: 1. **基于现有技术**:HTML5的新特性需...

    检测浏览器支持哪些HTML5新特性的方法

    完成运行后,会创建一个名为`Modernizr`的全局变量,该变量包含了对各种HTML5特性的检测结果,通常以布尔值的形式表示支持与否。 #### 四、检测示例:Canvas API Canvas API是HTML5中的一项重要特性,允许开发者...

    HTML5新特性1

    "HTML5新特性1" HTML5新特性概述: HTML5是最新的HTML标准,带来了许多有趣的新特性,包括Canvas标签、HTML5 Video标签、HTML5 Audio标签、Number类型等。这些新特性提供了更好的用户体验和开发体验。 Canvas标签...

    用HTML5新特性开发移动

    ### 使用HTML5新特性开发移动应用 随着互联网技术的飞速发展,特别是Web技术的不断进步,越来越多的应用程序选择基于Web的方式来进行构建。本篇将详细介绍如何利用HTML5的新特性来开发移动应用,并探讨这些特性如何...

    1.06 HTML5新特性

    "HTML5 新特性" HTML5 是 WHATWG 和 W3C 合作的结果,旨在创建一个新版本的 HTML。HTML5 仍处于完善之中,但大部分现代浏览器已经具备了某些 HTML5 支持。 1. 音频视频播放 HTML5 引进了 `&lt;audio&gt;` 和 `&lt;video&gt;` ...

    基于HTML5新特性新规范的表单验证jQuery插件.zip

    这个"基于HTML5新特性新规范的表单验证jQuery插件.zip"文件,显然是一个利用HTML5的新功能并结合jQuery库来增强网页表单验证的工具。在深入探讨之前,我们先了解一下HTML5和jQuery的基本概念。 HTML5是HyperText ...

    HTML5新特性安全研究综述_张玉清1

    HTML5是Web应用程序的最新标准,它通过引入一系列新特性极大地丰富了浏览器的功能,但也带来了新的安全问题。本文由张玉清、贾岩、雷柯楠、吕少卿和乐洪舟共同撰写,主要探讨了HTML5新特性的安全性,并对相关研究...

    期刊HTML5新特性安全研究综述_张玉清1

    8. **恶意使用**:不法分子可能利用HTML5特性开发钓鱼网站、恶意软件,开发者需关注新兴的攻击手段,并更新防御策略。 9. **不当使用**:开发者对新特性的不熟悉可能导致无意间引入安全漏洞,定期的安全培训和规范...

    html5新特性的研究__开题报告

    HTML5是下一代超文本标记语言,它在HTML4.0的基础上进行了重大改进,引入了许多新的特性和功能,以适应互联网的快速发展和用户交互需求的提升。以下是对HTML5新特性的详细阐述: 1. **绘图(Canvas)**:Canvas是...

    HTML5新特性之语义化标签

    HTML5新特性 简洁的DOCTYPE: HTML5 只有一个简单的文档类型:&lt;!DOCTYPE html&gt;,表示浏览器会按照标准模式解析。 简单易记的编码类型 你现在可以在meta 标签中使用”charset”:&lt;meta charset=”utf-8″ /&gt;...

    用HTML5新特性开发移动App_蒋宇捷

    HTML5是现代网页和应用程序开发的关键技术之一,尤其在移动应用开发领域,它的新特性极大地扩展了Web平台的功能,使得开发者能够创建具有丰富交互性和离线存储能力的应用,无需依赖特定的操作系统或平台。...

    HTML:HTML5新特性详解.docx

    HTML:HTML5新特性详解.docx

Global site tag (gtag.js) - Google Analytics