最新的Web開發教程
 

HTML <object> Tag


如何使用<object>元素嵌入Flash文件:

<object width="400" height="400" data="helloworld.swf"></object>
試一試»

定義和用法

<object>標籤定義HTML文檔中嵌入的對象。 使用此元素嵌入多媒體(如音頻,視頻,Java小程序的ActiveX,PDF和Flash)在您的網頁。

您也可以使用<object>標籤嵌入另一個網頁到你的HTML文檔。

您可以使用<param>標籤來傳遞參數已嵌入插件<object>標記。


瀏覽器支持

元件
<object>

提示和注意

注: <object>元素必須出現內部<body>元素。之間的文本<object></object>是一個替代文本,對於不支持此標籤的瀏覽器。

提示:對於圖像使用<img>標籤來代替的<object>標記。

提示:至少一個"data""type"屬性必須被定義。


HTML 4.01和HTML5之間的差異

一些HTML 4.01屬性在HTML5支持。

"form"屬性,HTML5是新的。

在HTML5中,可用於在表單提交的對象。

在HTML5中,對象可以不再出現在裡面<head>文檔的元素。


屬性

=新的HTML5。

屬性 描述
align top
bottom
middle
left
right
在HTML5不支持。
指定的對齊方式<object>根據周圍的元素元素
archiveURL 在HTML5不支持。
空格分隔的URL列表,以檔案。 該檔案包含了與對象相關的資源
border pixels 在HTML5不支持。
指定周圍的邊框的寬度<object>
classidclass_ID 在HTML5不支持。
定義為在Windows註冊表或URL設置一個類的ID值
codebaseURL 在HTML5不支持。
定義在哪裡可以找到對象的代碼
codetypemedia_type 在HTML5不支持。
代碼的媒體類型提到了classid屬性
data URL 指定要由對象所使用的資源的URL
declaredeclare 在HTML5不支持。
定義了對象應該只聲明,不創建或實例化,直到需要
form form_id 指定對象所屬的一個或多個表單
height pixels 指定對象的高度
hspace pixels 在HTML5不支持。
指定在物體的左側和右側的空白
name name 指定名稱為對象
standbytext 在HTML5不支持。
定義要顯示的文字,而對象是加載
type media_type 指定在指定的數據的媒體類型data屬性
usemap #mapname 指定要與對象使用一個客戶端圖像映射的名稱
vspace pixels 在HTML5不支持。
指定在物體的頂部和底部的空白
width pixels 指定對象的寬度

全局屬性

<object>標籤支持全局的HTML屬性


事件屬性

<object>標籤支持的HTML事件屬性


相關頁面

HTML教程: HTML對象元素

HTML DOM參考: 對象對象


默認設置CSS

大多數瀏覽器將顯示<object>與下面的默認值元素:

object:focus {
    outline: none;
}