1.新增的与表单相关的属性
1)autocomplete属性
autocomplete属性规定form或input域应该拥有自动完成功能。autocomplete适用于<form>标签以及以下类型的<input>标签:text、search、url、telephone、email、password、datepickers、range以及color。
2)autofocus属性
autofocus属性规定在页面加载时,域自动地获得焦点。autofocus属性适用于所有<input>标签的类型。
3)form属性
form属性规定输入域所属的一个或多个表单。form属性适用于所有<input>标签的类型。
4)表单重写属性
表单重写属性(formoverrideattributes)允许重写form元素的某些属性设定。表单重写属性有:
(1)formaction:重写表单的action属性;
(2)formenctype:重写表单的enctype属性;
(3)formmethod:重写表单的method属性;
(4)formnovalidate:重写表单的novalidate属性;
(5)formtarget:重写表单的target属性。
表单重写属性适用于以下类型的<input>标签:submit和image。
5)height和width属性
height和width属性规定用于image类型的input标签的图像高度和宽度。height和width属性只适用于image类型的<input>标签。
6)list属性
list属性规定输入域的datalist。datalist是输入域的选项列表。list属性适用于以下类型的<input>标签:text、search、url、telephone、email、datepickers、number、range以及color。
7)min、max和step属性
(1)min、max和step属性用于为包含数字或日期的input类型规定限定(约束)。
(2)max属性规定输入域所允许的最大值。
(3)min属性规定输入域所允许的最小值。
(4)step属性为输入域规定合法的数字间隔(如果step="3",则合法的数是-3,0,3,6等)。
min、max和step属性适用于以下类型的<input>标签:datepickers、number以及range。
8)multiple属性
multiple属性规定输入域中可选择多个值。multiple属性适用于以下类型的<input>标签:email和file。
9)novalidate属性
novalidate属性规定在提交表单时不应该验证form或input域。novalidate属性适用于<form>标签以及以下类型的<input>标签:text、search、url、telephone、email、password、datepickers、range以及color。 (www.xing528.com)
10)pattern属性
pattern属性规定用于验证input域的模式(pattern)。模式(pattern)是正则表达式。可以在JavaScript教程中学习到有关正则表达式的内容。pattern属性适用于以下类型的<input>标签:text、search、url、telephone、email以及password。
11)placeholder属性
placeholder属性提供一种提示(hint),描述输入域所期待的值。placeholder属性适用于以下类型的<input>标签:text、search、url、telephone、email以及password。
12)required属性
required属性规定必须在提交之前填写输入域(不能为空)。required属性适用于以下类型的<input>标签:text、search、url、telephone、email、password、datepickers、number、checkbox、radio以及file。
2.链接相关属性
新增的与链接相关的属性如下。
1)media属性
为a与area元素增加了media属性,该属性规定目标URL是为什么类型的媒介/设备进行优化的。其只能在href属性存在时使用。
2)hreflang属性与rel属性
<a>标签的hreflang属性用于指定被链接文档的语言。area元素增加了hreflang属性与rel属性,以保持与a元素、link元素一致。
3)sizes属性
为link元素增加了新属性sizes。该属性可以与icon元素结合使用(通过rel属性),该属性指定关联图标(icon元素)的大小。
4)target属性
为base元素增加了target属性,主要目的是保持与a元素的一致性,同时target元素由于在Web应用程序中,尤其是在与iframe结合使用时,是非常有用的,所以它不再是人们不赞成使用的元素了。
3.其他属性
除了上面介绍的与表单和链接相关的属性外,HTML5还增加了下面的属性。
1)reversed属性
为ol元素增加reversed属性,它指定列表倒序显示。因为它不是被显示在界面上的,所以不再是人们不赞成使用的元素了。
2)charset属性
为meta元素增加charset属性,因为这个属性已经被广泛支持,而且为文档的字符编码的指定提供了一种比较良好的方式。
3)type属性与label属性
为menu元素增加了两个新的属性type与label。label属性为菜单定义一个可见的标注,type属性让菜单可以以上下文菜单、工具条与列表菜单三种形式出现。
4)scoped属性
为style元素增加scoped属性,用来规定样式的作用范围,譬如只对页面上某个树起作用。为script元素增加async属性,它定义脚本是否异步执行。
5)manifest属性
为html元素增加属性manifest,开发离线Web应用程序时它与API结合使用,定义一个URL,在这个URL上描述文档的缓存信息。为iframe元素增加三个属性sandbox、seamless与srcdoc,以提高页面安全性,防止不被信任的Web页面执行某些操作。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。