首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 ><object>标签

<object>标签

作者头像
Html5知典
发布2019-11-29 14:21:20
8080
发布2019-11-29 14:21:20
举报
文章被收录于专栏:Html5知典Html5知典

用途

<object> 标签(或者称作 HTML 嵌入对象元素)表示引入一个外部资源,这个资源可能是一张图片,一个嵌入的浏览上下文,亦或是一个插件所使用的资源。<object> 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。

例子

<figure> 
    <object data="clock.html"></object> 
    <figcaption>My HTML Clock</figcaption> 
</figure>

标准属性

属性

描述

H5新

data

指定链接的目标URL

hreflang

一个合法的 URL 作为资源的地址,需要为 data 和 type 中至少一个设置值。

form

对象元素关联的 form 元素(属于的 form)。 取值必须是同一文档下的一个 <form> 元素的 ID。

height

资源显示的高度,单位是 CSS 像素。

type

data 指定的资源的 MIME 类型,需要为 data 和 type 中至少一个设置值。

usemap

指向一个 <map> 元素的 hash-name;格式为 ‘#’ 加 map 元素 name 元素的值。

width

资源显示的宽度,单位是 CSS 像素。

变更点

<object> 标签在HTML5与HTML4.01之间存在如下差异

  • HTML5有一些新的属性,同时不再支持以下的HTML4.01属性
  1. archive 原用于一个空格分隔的指向档案文件的 URL 列表。这些档案文件包含了与对象相关的资源。不支持。
  2. border 定义对象周围的边框。不支持。使用 CSS 代替。
  3. classid 原用于用于指定浏览器中包含的对象的位置。不支持。
  4. codebase 原用于定义在何处可找到对象所需的代码。不支持。
  5. codetype 原用于通过 classid 属性所引用的代码的 MIME 类型。不支持。
  6. declare 原用于可定义此对象仅可被声明,但不能被创建或例示,直到此对象得到应用为止。不支持。
  7. hspace 原用于定义对象周围水平方向的空白。不支持。使用 CSS 代替。
  8. name 为对象定义唯一的名称(以便在脚本中使用)。不支持。使用 id 代替。
  9. standby 原用于定义当对象正在加载时所显示的文本。不支持。
  10. vspace 原用于定义对象的垂直方向的空白。不支持。使用 CSS 代替。
  11. declare 原用于可定义此对象仅可被声明,但不能被创建或例示,直到此对象得到应用为止。不支持。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-08-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Html5知典 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 变更点
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档