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
可選的屬性
屬性 | 值 | 描述 |
---|---|---|
align |
|
定義圍繞該對象的文字對齊方式。 |
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 對像