登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

火力光波的博客

火一般的热情 光一样的速度

 
 
 

日志

 
 

HTML <object> 标签属性  

2009-06-29 15:07:21|  分类: 常用标签 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

HTML <object> 标签属性

 

定义和用法

        定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素运行您规定插入 HTML 文档中的对象

        的数据和参数,以及可用来显示和操作数据的代码。

 

提示和注释

        注释:object 元素可位于在 head 元素或 body 元素内部。<object> 与 </object> 之间的文本是替换文本,针对不

                 支持此标签的浏览器。<param> 标签可定义用于对象的 run-time 设置。

        注释:至于图像,请使用 <img> 标签代替 <object> 标签。

 

可选的属性

属 性 描             述 DTD
  align
  • left
  • right
  • top
  • bottom
  定义围绕该对象的文本对齐方式。    TF
  archive   URL   一个空格分隔的指向档案文件的 URL 列表。这些档案文件包含了与对象相关的资源。有关 archive 属性的详细信息  STF
  border   pixels   定义对象周围的边框。    TF
  classid   class ID

  定义嵌入 Windows Registry 中或某个 URL 中的类的 ID 值,此属性可用来指定浏览器中包含的对象的位置,通常是一个 Java 类。

有关 classid 属性的详细信息

 STF
 codebase   URL

  定义在何处可找到对象所需的代码,提供一个基准 URL。

有关 codebase 属性的详细信息

 STF
 codetype   MIME type

  通过 classid 属性所引用的代码的 MIME 类型。

有关 codetype 属性的详细信息

 STF
  data   URL

  定义引用对象数据的 URL。如果有需要对象处理的数据文件,要用 data 属性来指定这些数据文件。

有关 data 属性的详细信息

 STF
  declare   declare

  可定义此对象仅可被声明,但不能被创建或例示,直到此对象得到应用为止。

有关 declare 属性的详细信息

 STF
  height   pixels   定义对象的高度。  STF
  hspace   pixels   定义对象周围水平方向的空白。    TF
  name  unique_name   为对象定义唯一的名称(以便在脚本中使用)。  STF
  standby   text   定义当对象正在加载时所显示的文本。  STF
  type   MIME_type   定义被规定在 data 属性中指定的文件中出现的数据的 MIME 类型。  STF
  usemap   URL   规定与对象一同使用的客户端图像映射的 URL。  STF
  vspace   pixels   定义对象的垂直方向的空白。    TF
  width   pixels   定义对象的宽度。  STF

 

 

标准属性

id, class, title, style, dir, lang, xml:lang

 如需完整的描述,请访问标准属性

 

事件属性

accesskey, tabindex, onclick, ondblclick, onmousedown, onmouseup,   onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

如需完整的描述,请访问事件属性


引文来源:   HTML 标签

 

HTML <object> 标签的重要属性

 

archive 属性

 

因为性能方面的原因,可以选择预先下载包含一个或多个档案中的对象集。对基于 Java 的应用程序来说尤其是这样,在这些应用程序中,一个 Java 类将会依赖于很多其他类才能完成它的工作。

archive 属性的值是一个用引号括起来的 URL 列表,其中每个 URL 都指向一个在显示或执行对象之前浏览器需要加载的档案文件。

  

classid 属性

 

classid 属性用于指定浏览器中包含的对象的位置,通常是一个 Java 类。

它的值是对象的绝对或相对的 URL。如果提供了 codebase 属性的话,相对 URL 是相对于 codebase 属性指定的 URL 而言的;否则,它们是相对于当前文档的 URL。

例如,为了执行包含在 clock.class 文件中的时间 Java applet,可以在 HTML 文档中包含如下的代码:

<object classid="clock.class"></object>

浏览器将会用当前文档的基本 URL 为这个 applet 查找代码。因此,如果当前文档的 URL 如下所示:

http://www.w3school.com.cn/time.html

浏览器将会在下列地址为我们的 clock.class 实例获取 applet 代码:

http://www.w3school.com.cn/clock.class 
提示:classid 属性与 <APPLET>标签的 code 属性类似,提供了包含这个对象的文件名。
 
  
codebase 属性
 

codebase 属性是一个可选的属性,提供了一个基本的 URL。该属性的值是一个 URL,该 URL 指向的目录包含了 classid 属性所引用的对象。

codebase URL 会覆盖文档的基本 URL,但不会永久替代它。如果不使用 codebase 属性,这个基本 URL 就是默认值。

现在,我们继续使用前面的那个例子,假设文档来源于 http://www.w3school.com.cn,但是这个时钟 applet 放在一个名为 classes 的单独目录中。通过指定 classid= "classes/clock.class" 无法获得这个 applet。相反,需要将 codebase 属性和新的基本 URL 包含在内:

<object classid="clock.class" codebase="http://www.w3school.com.cn/classes/">  </object>

这行语句可以解析为这个 URL:

http://www.w3school.com.cn/classes/clock.class

尽管我们在此例中使用了绝对 URL,实际上也可以使用相对 URL。例如,applet 往往和主机文档一起保存在同一台服务器上,因此,处于重新定位的缘故,为 codebase 指定一个相对的 URL,情况往往更好一些,例如:

<object classid="clock.class" codebase="/classes/">  </object>
提示:从以上几个例子可以看到,codebase 属性与 classid 属性配合使用,可以指定对象的完整 URL。
 
 
  
codetype 属性
 

codetype 属性用于标识程序代码类型。

只有在浏览器无法根据 classid 属性决定 applet 的 MIME 类型,或者如果在下载某个对象时服务器没有传输正确的 MIME 类型的情况下,才需要使用 codetype 属性。

codetype 属性与 type 属性类似。不同的是,它用来标识程序代码类型,而 type 属性用来标识数据文件类型。

下面这个例子显式地告知浏览器,对象的代码是 Java:

<object codebase="clock.class" codetype="application/java">  </object>
 

declare 属性可以定义一个对象,但同时防止浏览器进行下载和处理。

与 name 属性一起使用时,这个工具类似于更为传统的编程语言中的某种前置声明,这样的声明能够延迟下载对象的时间,直到这个对象确实在文档中得到了应用。

 

data 属性

data 属性用于指定供对象处理的数据文件的 URL。

该属性的值是文件的 URL,该 URL 可能是相对于文件基本 URL 的绝对 URL 或相对 URL,或者是相对于用 codebase 属性提供的 URL 的绝对或相对 URL。

浏览器通过插入到文档中的对象类型来决定数据的类型。

该属性类似于 <img> 标签中的 src 属性,因为它下载的是要由包含对象进行处理的数据。当然,它们之间的差别在于,data 属性允许包含几乎任何文件类型,而不仅仅是图像文件。

 

引文来源:  <object> 标签的重要属性

  评论这张
 
阅读(2727)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018