首页 理论教育 属性与属性为元素增加属性

属性与属性为元素增加属性

时间:2023-06-03 理论教育 版权反馈
【摘要】:min属性规定输入域所允许的最小值。其只能在href属性存在时使用。1)reversed属性为ol元素增加reversed属性,它指定列表倒序显示。3)type属性与label属性为menu元素增加了两个新的属性type与label。为script元素增加async属性,它定义脚本是否异步执行。为iframe元素增加三个属性sandbox、sea

属性与属性为元素增加属性

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页面执行某些操作。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈