在html中,<object>
标签是用来定义一个嵌入的对象,经常用来在页面中添加多媒体(图像、音频、视频、Java applets、ActiveX、PDF、Flash
等)。<object>
标签允许规定插入对象的数据和参数和显示和操作数据的代码。<object>
标签原本是用来取代<img>
标签和<applet>
标签的,由于各种原因并未实现(缺乏浏览器支持、存在漏洞等)。
浏览器对对象的支持依赖于对象类型,主流浏览器都是使用了不同的代码来加载相同的对象类型。object
对象提供了解决方案:如果未显示object
元素,就会执行位于<object>
标签之中的代码,用这种方式就能嵌套多个object
元素,使每个对应一个浏览器。
<object>
标签基本属性
- align
:<object>
元素相对于周围元素的对齐方式,html5不再支持(值:top、bottom、middle、left、right
)。 archive
:由空格分隔的指向档案文件的URL
列表,html5
不再支持(值:URL
)。border
:<object>
元素周围的边框宽度,html5
不再支持(值:pixels
)。classid
:嵌入Windows Registr0y
中或某个URL
中的类的ID值,html5
不再支持(值:class_ID
)codebase
:在何处可找到对象所需的代码,html5不再支持(值:URL)。codetype
:通过 classid 属性所引用的代码的MIME
类型,html5不再支持(值:MIME_type
)。data
:对象使用的资源的URL
(值:URL)。declare
:定义该对象仅可被声明,但不能被创建或例示,直到该对象得到应用为止,html5不再支持(值:declare
)。form
:规定对象所属的一个或多个表单,html5
新增标签(值:form_id
)。width
:宽度(值:pixels
)。height
:高度(值:pixels
)。hspace
:对象左侧和右侧的空白,html5不再支持(值:pixels
)。name
:名称(值:名称)。standby
:当对象正在加载时所显示的文本,html5
不再支持(值:文本)。type
:data
属性中规定的数据的 MIME 类型(值:MIME_type
)。usemap
:与对象一同使用的客户端图像映射的名称(值:#mapname
)。vspace
:对象的顶部和底部的空白,html5
不再支持(值:pixels
)。
<object>
标签支持html全局属性
和html事件属性
格式:
<object data="资源地址" ></object>
实例:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>html< object>标签笔记_PHP笔记</title>
</head>
<body>
<object width="250" height="250" data="kof.jpg" >
</object>
</body>
</html>
运行结果: