在html中,<object>
標籤是用來定義一個嵌入的對象,經常用來在頁面中添加多媒體(圖像、音頻、視頻、Java applets、ActiveX、PDF、Flash
等)。<object>
標籤允許規定插入對象的數據和參數和顯示和操作數據的代碼。<object>
標籤原本是用來取代<img>
標籤和<applet>
標籤的,由於各種原因並未實現(缺乏瀏覽器支持、存在漏洞等)。
瀏覽器對對象的支持依賴於對象類型,主流瀏覽器都是使用了不同的代碼來加載相同的對象類型。object
對象提供瞭解決方案:如果未顯示object
元素,就會執行位於<object>
標籤之中的代碼,用這種方式就能嵌套多個object
元素,使每個對應一個瀏覽器。
<object>
標籤基本屬性
- align
:<object>
元素相對於周圍元素的對齊方式,html5不再支持(值:top、bottom、middle、left、right
)。 archive
:由空格分隔的指向檔案文件的URL
列表,html5
不再支持(值:URL
)。border
:<object>
元素周圍的邊框寬度,html5
不再支持(值:pixels
)。classid
:嵌入Windows Registr0y
中或某個URL
中的類的ID值,html5
不再支持(值:class_ID
)codebase
:在何處可找到對象所需的代碼,html5不再支持(值:URL)。codetype
:通過 classid 屬性所引用的代碼的MIME
類型,html5不再支持(值:MIME_type
)。data
:對象使用的資源的URL
(值:URL)。declare
:定義該對象僅可被聲明,但不能被創建或例示,直到該對象得到應用爲止,html5不再支持(值:declare
)。form
:規定對象所屬的一個或多個表單,html5
新增標籤(值:form_id
)。width
:寬度(值:pixels
)。height
:高度(值:pixels
)。hspace
:對象左側和右側的空白,html5不再支持(值:pixels
)。name
:名稱(值:名稱)。standby
:當對象正在加載時所顯示的文本,html5
不再支持(值:文本)。type
:data
屬性中規定的數據的 MIME 類型(值:MIME_type
)。usemap
:與對象一同使用的客戶端圖像映射的名稱(值:#mapname
)。vspace
:對象的頂部和底部的空白,html5
不再支持(值:pixels
)。
<object>
標籤支持html全局屬性
和html事件屬性
格式:
<object data="資源地址" ></object>
實例:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>html< object>標籤筆記_PHP筆記</title>
</head>
<body>
<object width="250" height="250" data="kof.jpg" >
</object>
</body>
</html>
運行結果: