新增的属性

1.表单相关的属性

————————————————————————————————————————————————————————

•autocomplete 属性

autocomplete 属性规定 form 或 input 域应该拥有自动完成功能。

autocomplete 适用于 <form> 标签,以及以下类型的 <input> 标签:text, search, url, telephone, email, password, datepickers, range 以及color

•autofocus 属性

autofocus 属性规定在页面加载时,域自动地获得焦点。

autofocus 属性适用于所有 <input> 标签的类型。

•form 属性

form 属性规定输入域所属的一个或多个表单。

form 属性适用于所有 <input> 标签的类型。

•表单重写属性

表单重写属性(form override attributes)允许您重写form 元素的某些属性设定

表单重写属性有:

  1. formaction - 重写表单的 action 属性
  2. formenctype - 重写表单的 enctype 属性
  3. formmethod - 重写表单的 method 属性
  4. formnovalidate - 重写表单的 novalidate 属性
  5. formtarget - 重写表单的 target 属性

表单重写属性适用于以下类型的 <input> 标签:submit 和 image。

•height 和 width 属性

height 和 width 属性规定用于 image 类型的 input 标签的图像高度和宽度。

height 和 width 属性只适用于 image 类型的 <input> 标签。

•list 属性

list 属性规定输入域的 datalist。datalist 是输入域的选项列表。

list 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email, date pickers, number, range 以及 color。

•min、max 和 step 属性

min、max 和 step 属性用于为包含数字或日期的 input 类型规定限定(约束)。

max 属性规定输入域所允许的最大值。

min 属性规定输入域所允许的最小值。

step 属性为输入域规定合法的数字间隔(如果 step="3",则合法的数是 -3,0,3,6 等)。

min、max 和 step 属性适用于以下类型的 <input> 标签:date pickers、number 以及 range。

•multiple 属性

multiple 属性规定输入域中可选择多个值。

multiple 属性适用于以下类型的 <input> 标签:email 和 file

•novalidate 属性

novalidate 属性规定在提交表单时不应该验证 form 或 input 域

novalidate 属性适用于 <form> 以及以下类型的<input>

标签:text, search, url, telephone, email, password, date pickers, range 以及 color.

•pattern 属性

pattern 属性规定用于验证 input 域的模式(pattern)。模式(pattern) 是正则表达式。您可以 JavaScript 教程中学习到有关正则表达式的内容。

pattern 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email 以及 password。

•placeholder 属性

placeholder 属性提供一种提示(hint),描述输入域所期待的值。

placeholder 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email 以及 password。

•required 属性

required 属性规定必须在提交之前填写输入域(不能为空)

required 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。

————————————————————————————————————————————————————————

2.链接相关的属性

————————————————————————————————————————————————————————

•media属性

为a与area元素增加了media属性,该属性规定目标URL是为什么类型的媒介/设备进行优化的。只能在 href 属性存在时使用

•hreflang属性与rel属性

为area元素增加了hreflang属性与rel属性,以保持与a元素,link元素的一致。

•sizes属性

为link元素增加了新属性sizes。该属性可以与icon元素结合使用(通过rel属性),该属性指定关联图标(icon元素)的大小。

•target属性

为base元素增加了target属性,主要目的是保持与a元素的一致性,同时target元素由于在Web应用程序中,尤其是在与iframe结合使用时,是非常有用的,所以不再是不赞成使用的元素了。

————————————————————————————————————————————————————————

3.其他的属性

————————————————————————————————————————————————————————

•reversed属性

为ol元素增加属性reversed,它指定列表倒序显示。li元素的value属性与ol元素的start属性因为它不是被显示在界面上的,所以不再是不赞成使用的了。

•charset属性

为meta元素增加charset属性,因为这个属性已经被广泛支持了,而且为文档的字符编码的指定提供了一种比较良好的方式。

•type属性与label属性

为menu元素增加了两个新的属性type与label。

label属性为菜单定义一个可见的标注

type属性让菜单可以以上下文菜单,工具条,与列表菜单三种形式出现。

•scoped属性

为style元素增加scoped属性,用来规定样式的作用范围,譬如只对页面上某个树起作用。 为script元素增加async属性, 它定义脚本是否异步执行。

•manifest属性

为html元素增加属性manifest,开发离线Web应用程序时他与API结合使用,定义一个 URL,在这个 URL 上描述文档的缓存信息。 为iframe元素增加三个属性sandbox,seamless与srcdoc,用来提高页面安全性,防止不信任的Web页面执行某些操作。

————————————————————————————————————————————————————————

废除的属性

————————————————————————————————————————————————————————

————————————————————————————————————————————————————————

————————————————————————————————————————————————————————

HTML5之新增的属性和废除的属性 (声明:内容节选自《HTML 5从入门到精通》)的更多相关文章

  1. HTML5新增的属性和废除的属性

    HTML5中,在新增加和废除很多元素的同时,也增加和废除了很多属性. 新增的属性 1.表单相关的属性 对input(type=text).select.textarea与button指定autofoc ...

  2. 重温html5的新增的标签和废除的标签

    HTML5已经盛行有段时间了,对于标签的使用,按照规范,哪些该用,哪些不该用,你是否都掌握了呢.今天我在这里详细列举下: 新增的结构标签 section元素 表示页面中的一个内容区 块,比如章节.页眉 ...

  3. HTML5之新增的元素和废除的元素 (声明:内容节选自《HTML 5从入门到精通》)

    新增结构元素: section元素 section元素定义文档或应用程序中的一个区段,比如章节.页眉.页脚或文档中的其他部分.它可以与h1,h2,h3,h4,h5,h6元素结合起来使用,标示文档结构. ...

  4. html5中新增的元素和废除的元素

    一.新增的结构元素 1.section元素表示页面中的一个内容区块,比如章节.页眉.页脚或页面中的其他部分.它可以与h1.h2.h3.h4.h5.h6等元素结合起来使用,标示文档结构. h5中的代码事 ...

  5. html5中新增的form表单属性

    html5中新增两个表单属性,分别autocomplete和novalidate属性 1.autocomplete属性 该属性用于控制自动完成功能的开启和关闭.可以设置表单或者input元素,有两个属 ...

  6. HTML5 INPUT新增属性

    HTML5的input标签新增了很多属性,也是让大家非常兴奋的一件事,用简单的一个属性搞定以前复杂的JS验证.input新增的这些属性,使得html和js的分工更明确了,使用起来十分舒畅.我们先看下i ...

  7. html5中新增的属性和删除的属性

    一.表单新增的属性 1.对input(type="text").select.textarea与button元素指定autofocus属性,它以指定属性的方式让元素在画面打开时自动 ...

  8. HTML5之新增的元素

    今天打开博客看到自己有了一个小粉丝,说实话还是蛮开心的,坚持写博客大半年了,终于迎来了自己的第一个小伙伴.总算是坚持了那么久的事情看到了结果吧. 前几天参加了我们学院老师的比赛---<青年教师大 ...

  9. HTML5初步——新的表单元素和属性

    HTML5初步--新的表单元素和属性 HTML5初步--新的表单元素和属性 <!DOCTYPE html> <html> <head> <meta chars ...

随机推荐

  1. jvm(1)类加载(一)(加载过程,双亲加载)

    JVM类加载器机制与类加载过程 jvm虚拟机的种类: Hotspot(Oracle)(基本上都是在说这个) J9, JikesRVM(IBM) Zulu, Zing (Azul) Launcher是一 ...

  2. iOS完全自学手册——[三]Objective-C语言速成,利用Objective-C创建自己的对象

    1.前言 上一篇已经介绍了App Delegate.View Controller的基本概念,除此之外,分别利用storyboard和纯代码创建了第一个Xcode的工程,并对不同方式搭建项目进行了比较 ...

  3. 扩展中国剩余定理(扩展CRT)详解

    今天在$xsy$上翻题翻到了一道扩展CRT的题,就顺便重温了下(扩展CRT模板也在里面) 中国剩余定理是用于求一个最小的$x$,满足$x\equiv c_i \pmod{m_i}$. 正常的$CRT$ ...

  4. 剑指offer三十二之把数组排成最小的数

    一.题目 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个.例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323. 二.思路 ( ...

  5. 有关Hadoop的六大误解

    迄今为止,Hadoop和大数据实际上是同义词.然而随着大数据的炒作不断升温,出现了很多对Hadoop如何应用于大数据的误解. Hadoop是一种用于存储和分析大型数据集开源软件框架,可处理分布在多个现 ...

  6. OpenGL12-shader(GLSL)着色语言1(代码已上传)

    OpenGL着色语言(GLSL――OpenGL Shading Language)是用来在OpenGL中着色编程的语言, 也即开发人员写的短小的自定义程序,他们是在图形卡的GPU (Graphic P ...

  7. 简述C和C++的学习历程

    总是被问到,如何学习C和C++才不茫然,才不是乱学,想了一下,这里给出一个总的回复. 一家之言,欢迎拍砖哈. 1.可以考虑先学习C. 大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望 ...

  8. redis 安装 与错误解决办法

    redis 安装与安装中遇到的错误 redis 安装 wget http://download.redis.io/releases/redis-4.0.11.tar.gz .tar.gz cd red ...

  9. C#的OpenFileDialog的简单用法

    1.OpenFileDialog 中文名字叫做 打开文件对话框 OpenFileDialog的效果如图: private void btnSelectFile_Click(object sender, ...

  10. php通过生成动态变量(变量名中还有变量)

    借鉴:http://blog.sina.com.cn/s/blog_7193eeac0100zwld.html 如果想for循环生成变量 如: $a1,$a2,$a3.... $name = &quo ...