《HTML 5+CSS 3入门经典》——2.2 新增的属性和废除的属性

2.2 新增的属性和废除的属性

2.2.1 新增的属性

1 . 表单相关的属性
HTML 5中新增的与表单相关的属性如下。
(1)autocomplete属性
autocomplete属性规定form或input域应该拥有自动完成功能。
(4)表单重写属性
表单重写属性(form override attribute)允许您重写form元素的某些属性设定。
表单重写属性有以下几个。
formaction:重写表单的action属性。
formenctype:重写表单的enctype属性。
formmethod:重写表单的method属性。
formnovalidate:重写表单的novalidate属性。
formtarget:重写表单的target属性。

(7)min、max和step属性
min、max和step属性用于为包含数字或日期的input类型规定限定(约束)。
max属性规定输入域所允许的最大值。
min属性规定输入域所允许的最小值。
step属性为输入域规定合法的数字间隔(如果step="3",则合法的数是-3,0,3,6等)。
(8)multiple属性
multiple属性规定输入域中可选择多个值。

2 . 链接相关的属性
HTML 5新增的与链接相关的属性如下。
(1)media属性
为a与area元素增加了media属性,该属性规定目标URL是为什么类型的媒介/设备进行优化的。只能在href属性存在时使用。
(2)hrefl ang属性与rel属性
为area元素增加了hrefl ang属性与rel属性,以保持与a元素、link元素的一致。
(3)sizes属性
为link元素增加了sizes属性。该属性可以与icon元素结合使用(通过rel属性)。该属性指定关联图标(icon元素)的大小。
(4)target属性
为base元素增加了target属性,主要目的是保持与a元素的一致性。同时,target元素由于在Web应用程序中,尤其是在与iframe结合使用时,是非常有用的,所以不再是不赞成使用的元素了。
3 . 其他属性
除了上面介绍的与表单和链接相关的属性外,HTML 5还增加了下面的属性。
(1)reversed属性
为ol元素增加了reversed属性,它指定列表倒序显示。另外,在HTML 5中,将HTML 4废除的li元素的value属性与ol元素的start属性重新启用了。
(2)charset属性
为meta元素增加了charset属性,因为这个属性已经被广泛支持了,而且为文档的字符编码的指定提供了比较良好的方式。
(3)type属性与label属性
为menu元素增加了两个新的属性:type与label。label属性为菜单定义一个可见的标注,type属性让菜单可以以上下文菜单、工具条和列表菜单三种形式出现。
(4)scoped属性与async属性
为style元素增加了scoped属性,用来规定样式的作用范围,譬如只对页面上某个树起作用。为script元素增加了async属性,它定义脚本是否异步执行。
(5)manifest属性、sandbox属性、seamless属性与srcdoc属性
为html元素增加了manifest属性。开发离线Web应用程序时,它与API结合使用,定义一个URL,在这个URL上描述文档的缓存信息。为iframe元素增加了三个属性:sandbox、seamless与srcdoc,用来提高页面安全性,防止不信任的Web页面执行某些操作。


时间: 2024-11-02 19:19:06

《HTML 5+CSS 3入门经典》——2.2 新增的属性和废除的属性的相关文章

《HTML 5+CSS 3入门经典》——导读

前言 自从2010 年正式推出以来,HTML 5 受到了世界各大浏览器厂商的热烈欢迎与支持.同时,W3C也已经发布了HTML 5 规范和CSS 3规范.根据世界各大IP界知名媒体评论的说法,新的Web 时代--HTML 5 与CSS 3的时代马上就要到来了. 目前,关于HTML 5+CSS 3 的书籍有很多,但是真正从初学者的角度出发,把技术及应用讲解透彻的并不是很多.本书从初学者的角度出发,为想要学习HTML 5+CSS 3 页面设计.想要进行Web 程序开发的初中级开发人员.编程爱好者.大学

《HTML 5+CSS 3入门经典》——2.1 新增的元素和废除的元素

2.1 新增的元素和废除的元素 2.1.5 新增的input元素的类型 HTML 5 中新增了很多input元素的类型,现列举如下. email类型:用于应该包含e-mail地址的输入域. url类型:用于应该包含URL地址的输入域. number类型:用于应该包含数值的输入域. range类型:用于应该包含一定范围内数值的输入域. search类型:用于搜索域,比如站点搜索或Google搜索.search域显示为常规的文本域.HTML 5 拥有多个可供选取日期和时间的新输入类型. date:选

《Visual Basic 2012入门经典》---- 2.5 使用“Properties”窗口设置对象属性

2.5 使用"Properties"窗口设置对象属性 Visual Basic 2012入门经典开发项目的界面时,可能花很多时间通过图2.8所示的"Properties"窗口查看和设置对象的属性."Properties"窗口由4部分组成: 一个对象下拉列表:一个属性列表:一组用于改变属性网格外观的工具按钮:一个所选属性的描述区域. 2.5.1 选择对象并查看其属性 "Properties"窗口顶部的下拉列表包含当前窗体和窗体上

《HTML 5+CSS 3入门经典》——1.2 HTML 5 的优势

1.2 HTML 5 的优势 任何新鲜事物的出现,都会带给人们惊喜,同时也会存在很多争议.虽然Web 开发者普遍认为HTML 5 好,但是还是会很担心,例如,新的HTML 5 在老版本的浏览器上能否正常运行,会不会产生错误等各种问题.HTML 5 是基于各种各样的理念进行设计的,这些设计理念体现了对可能性和可行性的新认识. 1.2.1 使用HTML 5 的理由 以下三个理由证明我们可以放心使用HTML 5 .兼容性:HTML 5 在老版本的浏览器上也可以正常运行.实用性:HTML 5 内部并没有

《HTML 5+CSS 3入门经典》——2.4 上机实践

2.4 上机实践 2.4.1 使用hidden属性对用户评论内容进行隐藏 题目描述当我们在浏览新闻的时候,通常会发现新闻的下面有一个用户评论区域,在用户的评论区域,浏览者可以针对新闻的内容发表自己的看法,这样页面中就会存在很多用户评论的内容,这些评论内容使得页面看起来比较拥挤.这个时候我们就可以使用hidden属性来对评论的内容进行隐藏操作,效果如图2.3所示. 技术指导 首先,在页面中放置一对元素,在该元素内放置用户的评论内容,并设置该元素的id为"art":同时在页面中放置两个单选

《HTML 5+CSS 3入门经典》——1.3 HTML 5的语法变化和标记方法

1.3 HTML 5的语法变化和标记方法 1.3.1 HTML 5的语法变化 HTML 5中,语法发生了很大的变化.或许有人会异常惊讶和不安地问:"HTML普及到何种程度啊?""根本的语法发生了变化,会有多大影响啊?" 只是,HTML 5的"语法变化"和其他编程语言所谓的语法变更相比,意义有所不同.为何这么说呢?原因比较特殊,是因为以前的HTML,遵循规范实现的Web浏览器几乎没有. (1)现有浏览器与规范背离 HTML的语法是根据SGML(St

《HTML 5+CSS 3入门经典》——1.1 HTML的历史

1.1 HTML的历史 万维网(World Wide Web,WWW)是一种建立在Internet 上的.全球性的.交互的.多平台的.分布式的信息资源网络.它采用HTML语言描述超文本(hypertext)文件.这里所说的超文本指的是包含链接关系,并且包含了多媒体对象的文件.万维网有3个基本组成部分,分别是URL(Universal Resource Locators,统一资源定位器).HTTP(Hypertext Transfer Protocol,超文本传输协议)和HTML(Hypertex

《HTML 5+CSS 3入门经典》——1.5 习题

1.5 习题 填空题1 . HTML 5文件的扩展名是 ,内容类型(ContentType)是 .2 . 万维网有3个基本组成部分,分别是URL(统一资源定位器).HTTP(超文本传输协议)和 .3 . 在HTML 5中,可以使用元素的新属性 来设置字符编码,例如,设置字符编码为UTF-8可以使用 来实现.问答题1 . 简述可以让我们放心使用HTML 5的三大理由.2 . 说明HTML 5有哪些新特性.3 . 简述HTML 5有哪些语法变化.

《HTML 5+CSS 3入门经典》——3.5 小结

3.5 小结 HTML 5表单极大地提高了开发者的工作效率,并给用户带来了一些新的体验.HTML 5提供了很多可以直接使用的功能,而以前需要大量的定制代码才能实现这些功能(如表单验证.创建滑块条控件).熟练掌握本章中表单新增的属性,可以减少程序的开发时间,创建出更简洁.更新颖的表单,进而实现Web程序开发.