HTML5 <object>标签定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素运行您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。
不再支持 HTML 4.01 中的一些属性。
在 HTML5 中,objects 可以在form表单中提交。
在 HTML5 中,objects 不再出现在 <head> 元素区域内。
注释:object 元素可位于在 head 元素或 body 元素内部。<object> 与 </object> 之间的文本是替换文本,针对不支持此标签的浏览器。<param> 标签可定义用于对象的 run-time 设置。
提示:至于图像,请使用 <img> 标签代替 <object> 标签。
提示:至少必须定义 "data" 和 "type" 属性之一。
属性 | 值 | 描述 | 4 | 5 |
---|---|---|---|---|
align |
| 定义围绕该对象的文本对齐方式。不支持。使用 CSS 代替。 | 4 | |
archive (已废弃) | URL | 一个空格分隔的指向档案文件的 URL 列表。这些档案文件包含了与对象相关的资源。不支持。 | 4 | |
border (已废弃) | pixels | 定义对象周围的边框。不支持。使用 CSS 代替。 | 4 | |
classid | class ID | 用于指定浏览器中包含的对象的位置。不支持。 | 4 | |
codebase (已废弃) | URL | 定义在何处可找到对象所需的代码。不支持。 | 4 | |
codetype (已废弃) | MIME type | 通过 classid 属性所引用的代码的 MIME 类型。不支持。 | 4 | |
data | URL | 定义引用对象数据的 URL。 | 4 | 5 |
declare (已废弃) |
| 可定义此对象仅可被声明,但不能被创建或例示,直到此对象得到应用为止。不支持。 | 4 | |
height | pixels | 定义对象的高度。 | 4 | 5 |
hspace | pixels | 定义对象周围水平方向的空白。不支持。使用 CSS 代替。 | 4 | |
name | unique_name | 为对象定义唯一的名称(以便在脚本中使用)。不支持。使用 id 代替。 | 4 | |
standby (已废弃) | text | 定义当对象正在加载时所显示的文本。不支持。 | 4 | |
type | MIME_type | 定义被规定在 data 属性中指定的文件中出现的数据的 MIME 类型。 | 4 | 5 |
usemap | URL | 规定与对象一同使用的客户端图像映射的 URL。 | 4 | 5 |
vspace | pixels | 定义对象的垂直方向的空白。不支持。使用 CSS 代替。 | 4 | |
width | pixels | 定义对象的宽度。 | 4 | 5 |
class, contenteditable, contextmenu, dir, draggable, id, irrelevant, lang, ref, registrationmark, tabindex, template, title
如需完整的描述,请访问 HTML 5 中标准属性。
onabort, onbeforeunload, onblur, onchange, onclick, oncontextmenu, ondblclick, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onfocus, onkeydown, onkeypress, onkeyup, onload, onmessage, onmousedown, onmousemove, onmouseover, onmouseout, onmouseup, onmousewheel, onresize, onscroll, onselect, onsubmit, onunload
如需完整的描述,请访问 HTML 5 中事件属性。
通过使用<object>标签,你可以嵌入图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash 等。