html <object> 定義一個(gè)嵌入的對(duì)象
可以使用此元素向 Xhtml 頁(yè)面添加多媒體
此元素允許設(shè)置插入 HTML 文檔中的對(duì)象的數(shù)據(jù)和參數(shù),以及可用來(lái)顯示和操作數(shù)據(jù)的代碼
<object> 標(biāo)簽用于包含對(duì)象,比如圖像、音頻、視頻、Java applets、ActiveX、PDF 以及 Flash
object 的初衷是取代 img 和 applet 元素,不過(guò)由于漏洞以及缺乏瀏覽器支持,這一點(diǎn)并未實(shí)現(xiàn)
瀏覽器的對(duì)象支持有賴于對(duì)象類型,不幸的是,主流瀏覽器都使用不同的代碼來(lái)加載相同的對(duì)象類型
而幸運(yùn)的是,object 對(duì)象提供了解決方案
如果未顯示 object 元素,就會(huì)執(zhí)行位于 <object> 和 </object> 之間的代碼
通過(guò)這種方式,我們能夠嵌套多個(gè) object 元素 ( 每個(gè)對(duì)應(yīng)一個(gè)瀏覽器 )
屬性
屬性
|
值
|
描述
|
align
|
top bottom middle left right
|
HTML5 不支持,HTML 4.01 已廢棄 設(shè)置 <object> 元素相對(duì)于周圍元素的對(duì)齊方式
|
archive
|
URL
|
HTML5 不支持 由空格分隔的指向檔案文件的 URL 列表。這些檔案文件包含了與對(duì)象相關(guān)的資源
|
border
|
pixels
|
HTML5 不支持,HTML 4.01 已廢棄 設(shè)置 周圍的邊框?qū)挾?
|
classid
|
class_ID
|
HTML5 不支持 定義嵌入 Windows Registry 中或某個(gè) URL 中的類的 ID 值,此屬性可用來(lái)指定瀏覽器中包含的對(duì)象的位置,通常是一個(gè) Java 類
|
codebase
|
URL
|
HTML5 不支持 定義在何處可找到對(duì)象所需的代碼,提供一個(gè)基準(zhǔn) URL
|
codetype
|
MIME_type
|
HTML5 不支持 通過(guò) classid 屬性所引用的代碼的 MIME 類型
|
data
|
URL
|
設(shè)置對(duì)象使用的資源的 URL
|
declare
|
declare
|
HTML5 不支持 定義該對(duì)象僅可被聲明,但不能被創(chuàng)建或例示,直到該對(duì)象得到應(yīng)用為止
|
form
|
form_id
|
設(shè)置對(duì)象所屬的一個(gè)或多個(gè)表單
|
height
|
pixels
|
設(shè)置對(duì)象的高度
|
hspace
|
pixels
|
HTML5 不支持,HTML 4.01 已廢棄 設(shè)置對(duì)象左側(cè)和右側(cè)的空白
|
name
|
name
|
為對(duì)象設(shè)置名稱
|
standby
|
text
|
HTML5 不支持 定義當(dāng)對(duì)象正在加載時(shí)所顯示的文本
|
type
|
MIME_type
|
設(shè)置 data 屬性中設(shè)置的數(shù)據(jù)的 MIME 類型
|
usemap
|
#mapname
|
設(shè)置與對(duì)象一同使用的客戶端圖像映射的名稱
|
vspace
|
pixels
|
HTML5 不支持,HTML 4.01 已廢棄 設(shè)置對(duì)象的頂部和底部的空白
|
width
|
pixels
|
設(shè)置對(duì)象的寬度
|
范例
使用 <object> 元素在 HTML 加入 Flash 文件
<object width="400" height="400" data="/static/media/html/helloworld.swf"></object>
HTML 4.01 與 HTML5中的差異
一些 HTML 4.01 屬性在 HTML5 中不被支持
屬性 form 是 HTML5 定義的新屬性
HTML5 中,objects 可以在 form 表單中提交
HTML5 中,objects 不再出現(xiàn)在 <head> 元素區(qū)域內(nèi)
|