HTML5同时增长和废除了不少属性。下面介绍一些经常使用的属性。html
一、表单属性web
- 为input(type=text)、select、textarea与button元素新增了autofocus属性。(它以指定属性的方式让元素在画面打开时自动得到焦点)
- 为input(type=text)与textarea、元素新增了placeholder属性(它会对用户的输入进行提示,提示用户能够输入的内容)
- 为input、output、select、textarea、button、fieldset新增长了form属性(声明它属于哪一个表单,而后将它放置在页面上任何位置,而不是表单以内)
- 为input(type=text)和textarea元素新增了required属性(该属性表示在用户提交的时候进行检查,检查该元素内必定要有输入内容)
- 为input元素增长了autocomplete、min、max、multiple、pattern、step属性。同时还有一个新的list元素与datalist元素配合使用。datalist元素和autocomplete属性配合使用。multiple属性容许在上传文件的时候一次上传多个文件。
- 为input元素与button元素增长了新属性formaction、formenctype、formmethod、formnovalidate、formtarget,它们能够重载from元素的action、enctype、method、novalidate和target属性。为fieldset元素增长了disabled属性,能够把它的子元素设为disabled(无效)状态。
- 为input元素、button元素、form元素、增长了novalidate属性,该属性能够取消提交时进行的有关检查,表单能够被无条件的提交。
二、连接属性缓存
- 为a和area元素增长了media属性,该属性规定目标URL时为何类型的媒介/设备进行优化的,只能在href属性存在时使用。
- 为area元素增长了hreflang属性与rel属性,以保持与a元素、link元素的一致。
- 为link元素增长了新属性sizes。该属性能够与icon元素结合使用(经过rel属性),该属性指定关联图标(icon元素)的大小。
- 为base元素增长了target属性,主要目的是保持与a元素的一致性。
三、其余属性安全
- 为ol元素增长属性reversed,它指定列表倒序显示。
- 为meta元素增长charset属性,由于这个属性已经被普遍支持了,并且为文档的字符编码的指定提供了一种比较良好的方式。
- 为menu元素增长了两个新的属性--type和label。label属性为菜单定义一个可见的标注,type属性让菜单能够上下文菜单、工具条与菜单列表3种形式出现。
- 为 style元素增长了scoped属性,用来规定样式的做用范围,譬如只对页面上某个树起做用。
- 为script元素增长了async属性,它定义脚本是否异步执行。
- 为html元素增长了属性manifest,开发离线web应用程序时它与API结合使用,定义一个URL,在这个URL上描述文档的缓存信息。
- 为iframe元素增长三个属性,即sandbox、seamless、srcdoc,用来提升页面的安全性,防止不信任的Web页面执行某些操做。