HTML <object> 標(biāo)簽
定義和用法
定義一個(gè)嵌入的對(duì)象。請(qǐng)使用此元素向您的 XHTML 頁面添加多媒體。此元素允許您規(guī)定插入 HTML 文檔中的對(duì)象的數(shù)據(jù)和參數(shù),以及可用來顯示和操作數(shù)據(jù)的代碼。
<object> 標(biāo)簽用于包含對(duì)象,比如圖像、音頻、視頻、Java applets、ActiveX、PDF 以及 Flash。
object 的初衷是取代 img 和 applet 元素。不過由于漏洞以及缺乏瀏覽器支持,這一點(diǎn)并未實(shí)現(xiàn)。
瀏覽器的對(duì)象支持有賴于對(duì)象類型。不幸的是,主流瀏覽器都使用不同的代碼來加載相同的對(duì)象類型。
而幸運(yùn)的是,object 對(duì)象提供了解決方案。如果未顯示 object 元素,就會(huì)執(zhí)行位于 <object> 和 </object> 之間的代碼。通過這種方式,我們能夠嵌套多個(gè) object 元素(每個(gè)對(duì)應(yīng)一個(gè)瀏覽器)。
實(shí)例
向 HTML 代碼添加一個(gè)對(duì)象:
<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>
TIY
瀏覽器支持
幾乎所有主流瀏覽器都擁有部分對(duì) <object> 標(biāo)簽的支持。
HTML 與 XHTML 之間的差異
NONE
提示和注釋:
注釋:<param> 標(biāo)簽定義用于對(duì)象的 run-time 設(shè)置。
注釋:不要對(duì)圖像使用 <object> 標(biāo)簽,請(qǐng)使用 <img> 標(biāo)簽代替。
可選的屬性
屬性 | 值 | 描述 | DTD |
---|---|---|---|
align |
| 定義圍繞該對(duì)象的文本對(duì)齊方式。 | TF |
archive | URL | 由空格分隔的指向檔案文件的 URL 列表。這些檔案文件包含了與對(duì)象相關(guān)的資源。 | STF |
border | pixels | 定義對(duì)象周圍的邊框。 | TF |
classid | class ID | 定義嵌入 Windows Registry 中或某個(gè) URL 中的類的 ID 值,此屬性可用來指定瀏覽器中包含的對(duì)象的位置,通常是一個(gè) Java 類。 | STF |
codebase | URL | 定義在何處可找到對(duì)象所需的代碼,提供一個(gè)基準(zhǔn) URL。 | STF |
codetype | MIME type | 通過 classid 屬性所引用的代碼的 MIME 類型。 | STF |
data | URL | 定義引用對(duì)象數(shù)據(jù)的 URL。如果有需要對(duì)象處理的數(shù)據(jù)文件,要用 data 屬性來指定這些數(shù)據(jù)文件。 | STF |
declare | declare | 可定義此對(duì)象僅可被聲明,但不能被創(chuàng)建或例示,直到此對(duì)象得到應(yīng)用為止。 | STF |
height | pixels | 定義對(duì)象的高度。 | STF |
hspace | pixels | 定義對(duì)象周圍水平方向的空白。 | TF |
name | unique_name | 為對(duì)象定義唯一的名稱(以便在腳本中使用)。 | STF |
standby | text | 定義當(dāng)對(duì)象正在加載時(shí)所顯示的文本。 | STF |
type | MIME_type | 定義被規(guī)定在 data 屬性中指定的文件中出現(xiàn)的數(shù)據(jù)的 MIME 類型。 | STF |
usemap | URL | 規(guī)定與對(duì)象一同使用的客戶端圖像映射的 URL。 | STF |
vspace | pixels | 定義對(duì)象的垂直方向的空白。 | TF |
width | pixels | 定義對(duì)象的寬度。 | STF |
標(biāo)準(zhǔn)屬性
id, class, title, style, dir, lang, xml:lang
如需完整的描述,請(qǐng)?jiān)L問標(biāo)準(zhǔn)屬性。
事件屬性
accesskey, tabindex, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
如需完整的描述,請(qǐng)?jiān)L問事件屬性。