HTML <object> 標籤

實例

向 HTML 程式碼新增一個對像:

<object classid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628" id="Slider1" 
width="100" height="50">
  <param name="BorderStyle" value="1" />
  <param name="MousePointer" value="0" />
  <param name="Enabled" value="1" />
  <param name="Min" value="0" />
  <param name="Max" value="10" />
</object>

瀏覽器支援

IE Firefox Chrome Safari Opera

幾乎所有主流瀏覽器都擁有部分對 <object> 標籤的支援。

定義和用法

定義一個嵌入的對象。請使用此元素向您的 XHTML 頁面新增多媒體。此元素允許您規定插入 HTML 文件中的對象的資料和參數,以及可用來顯示和運算元據的程式碼。

<object> 標籤用於包含對象,比如影像、音訊、視訊、Java applets、ActiveX、PDF 以及 Flash。

object 的初衷是取代 img 和 applet 元素。不過由於漏洞以及缺乏瀏覽器支援,這一點並未實現。

瀏覽器的對象支援有賴於對像型別。不幸的是,主流瀏覽器都使用不同的程式碼來載入相同的對象型別。

而幸運的是,object 對像提供了解決方案。如果未顯示 object 元素,就會執行位於 <object> 和 </object> 之間的程式碼。通過這種方式,我們能夠巢狀多個 object 元素(每個對應一個瀏覽器)。

HTML 與 XHTML 之間的差異

NONE

提示和註釋:

註釋:<param> 標籤定義用於對象的 run-time 設定。

註釋:不要對影像使用 <object> 標籤,請使用 <img> 標籤代替。

可選的屬性

屬性 描述
align
  • left
  • right
  • top
  • bottom
定義圍繞該對象的文字對齊方式。
archive URL 由空格分隔的指向檔案檔案的 URL 列表。這些檔案檔案包含了與對像相關的資源。
border pixels 定義對像周圍的邊框。
classid class ID 定義嵌入 Windows Registry 中或某個 URL 中的類的 ID 值,此屬性可用來指定瀏覽器中包含的對象的位置,通常是一個 Java 類。
codebase URL 定義在何處可找到對像所需的程式碼,提供一個基準 URL。
codetype MIME type 通過 classid 屬性所引用的程式碼的 MIME 型別。
data URL 定義引用對像資料的 URL。如果有需要對像處理的資料檔案,要用 data 屬性來指定這些資料檔案。
declare declare 可定義此對像僅可被聲明,但不能被建立或例示,直到此對像得到應用為止。
form form_id 規定對像所屬的一個或多個表單。
height pixels 定義對象的高度。
hspace pixels 定義對像周圍水平方向的空白。
name unique_name 為對像定義唯一的名稱(以便在指令碼中使用)。
standby text 定義當對像正在載入時所顯示的文字。
type MIME_type 定義被規定在 data 屬性中指定的檔案中出現的資料的 MIME 型別。
usemap URL 規定與對像一同使用的客戶端影像對映的 URL。
vspace pixels 定義對象的垂直方向的空白。
width pixels 定義對象的寬度。

全域性屬性

<object> 標籤支援 HTML 中的全域性屬性

事件屬性

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

相關頁面

HTML DOM 參考手冊:Object 對像