HTML <object> 標籤
實例
使用<object> 元素在 HTML 加入 Flash 檔:
<object width="400" height="400" data="helloworld.swf"></object>
流覽器支持
目前大多數流覽器支持 <object> 標籤。
標籤定義及使用說明
定義一個嵌入的對象。請使用此元素向您的 XHTML 頁面添加多媒體。此元素允許您規定插入 HTML 文檔中的對象的數據和參數,以及可用來顯示和運算元據的代碼。
<object> 標籤用於包含對象,比如圖像、音頻、視頻、Java applets、ActiveX、PDF 以及 Flash。
object 的初衷是取代 img 和 applet 元素。不過由於漏洞以及缺乏流覽器支持,這一點並未實現。
流覽器的對象支持有賴於對象類型。不幸的是,主流流覽器都使用不同的代碼來加載相同的對象類型。
而幸運的是,object 對象提供瞭解決方案。如果未顯示 object 元素,就會執行位於 <object> 和 </object> 之間的代碼。通過這種方式,我們能夠嵌套多個 object 元素(每個對應一個流覽器)。
HTML 4.01 與 HTML5中的差異
一些 HTML 4.01 屬性在 HTML5 中不被支持。
"form" 是 HTML5 定義的新屬性。
在 HTML5 中,objects 可以在form表單中提交。
在 HTML5 中,objects 不再出現在 <head> 元素區域內。
屬性
New:HTML5 新屬性。
屬性 | 值 | 描述 |
---|---|---|
align | top bottom middle left right | HTML5 不支持。HTML 4.01 已廢棄。 規定 <object> 元素相對於周圍元素的對齊方式。 |
archive | URL | HTML5 不支持。由空格分隔的指向檔案檔的 URL 列表。這些檔案檔包含了與對象相關的資源。 |
border | pixels | HTML5 不支持。HTML 4.01 已廢棄。 規定 <object> 周圍的邊框寬度。 |
classid | class_ID | HTML5 不支持。定義嵌入 Windows Registry 中或某個 URL 中的類的 ID 值,此屬性可用來指定流覽器中包含的對象的位置,通常是一個 Java 類。 |
codebase | URL | HTML5 不支持。定義在何處可找到對象所需的代碼,提供一個基準 URL。 |
codetype | MIME_type | HTML5 不支持。通過 classid 屬性所引用的代碼的 MIME 類型。 |
data | URL | 規定對象使用的資源的 URL。 |
declare | declare | HTML5 不支持。定義該對象僅可被聲明,但不能被創建或例示,直到該對象得到應用為止。 |
formNew | form_id | 規定對象所屬的一個或多個表單。 |
height | pixels | 規定對象的高度。 |
hspace | pixels | HTML5 不支持。HTML 4.01 已廢棄。 規定對象左側和右側的空白。 |
name | name | 為對象規定名稱。 |
standby | text | HTML5 不支持。定義當對象正在加載時所顯示的文本。 |
type | MIME_type | 規定 data 屬性中規定的數據的 MIME 類型。 |
usemap | #mapname | 規定與對象一同使用的客戶端圖像映射的名稱。 |
vspace | pixels | HTML5 不支持。HTML 4.01 已廢棄。 規定對象的頂部和底部的空白。 |
width | pixels | 規定對象的寬度。 |
全局屬性
<object> 標籤支持全局屬性,查看完整屬性表 HTML全局屬性。
事件屬性
<object> 標籤支持所有 HTML事件屬性。
相關文章
HTML 教學:HTML Object 元素