當前位置:才華齋>設計>網頁設計>

html標籤之Object和EMBED標籤

網頁設計 閱讀(2.27W)

object 的初衷是取代 img 和 applet 元素。不過由於漏洞以及缺乏瀏覽器支援,這一點並未實現。就跟隨本站小編一起去了解下吧,想了解更多相關資訊請持續關注我們應屆畢業生考試網!

html標籤之Object和EMBED標籤

  定義和用法

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

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

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

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

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

  使用物件(OBJECT)和嵌入(EMBED)標籤

為在瀏覽器中進行Flash影片的播放,HTML文件中必須包含和標籤,並進行引數設定。對EMBED標籤來說,與它一同括在括號中的設定(如HEIGHT, WIDTH, QUALITY和LOOP等)都是它的屬性,例如:

<EMBED SRC="" WIDTH="100" HEIGHT="100" PLAY="true" LOOP="true" QUALITY="high" PLUGINSPAGE=" _Prod_Version=ShockwaveFlash"> </EMBED>

OBJECT標籤有4個設定(HEIGHT, WIDTH, CLASSID和CODEBASE),都是它的屬性。其他設定在HTML文件中都是獨立出現,稱之為引數標籤。例如:

<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="100" HEIGHT="100"CODEBASE=" =4,0,0,0"> <PARAM NAME="MOVIE" VALUE=""> <PARAM NAME="PLAY" VALUE="true"> <PARAM NAME="LOOP" VALUE="true"> <PARAM NAME="QUALITY" VALUE="high"> </OBJECT>

  SRC

取值:影片名稱(如)。

對應的模版變數:$MO

功能描述:指定要載入影片的名稱,僅適用於“EMBED”標誌中。

  MOVIE

取值:影片名稱(如)。

對應的模版變數:$MO

功能描述:指定要載入影片的名稱,僅適用於“OBJECT”標誌中。

  CLASSID

取值:clsid:D27CDB6E-AE6D-11cf-96B8-444553540000

功能描述:指明瀏覽器所用的ActiveX控制元件,必須完全與上面的值相同,僅適用於“OBJECT”標誌中。

  WIDTH

取值:數字或百分數。

對應的模版變數:$WI.

功能描述:以畫素數或瀏覽器視窗寬度的百分數形式指定影片的寬度。

  HEIGHT

取值:數字或百分數。

對應的模版變數:$HE

功能描述:以畫素數或瀏覽器視窗高度的百分數形式指定影片的高度。

因為Flash影片是可縮放的,所以在保持長寬比的前提下改變影片幅面的大小不會使影片的顯示質量降低。

  CODEBASE

取值:

#version=4,0,0,0"

功能描述:指明Flash播放器的ActiveX控制元件的位置,當瀏覽器未安裝它時,可自動到該位置下載。所賦的值必須完全與上面的值相同。僅適用於“OBJECT”標誌中。

  PLUGINSPAGE

取值: ?

P1_Prod_Version=ShockwaveFlash

功能描述:指明Flash播放器外掛的位置,在需要時便於安裝。所賦的值必須完全與上面的值相同。僅適用於“EMBED”標誌中。

  SWLIVECONNECT(可選)

取值:true或false.

功 能描述:用於確定在第一次載入Flash播放器時是否啟動Java,當該項被省略時取預設值False。無論什麼時候只要在同一頁面中包含 JavaScript程式和Flash,為使“FS Commands”語句起作用,必須執行Java,但如果頁面中的JavaScript程式僅用來實現監測瀏覽器的型別或其他與“FS Commands”語句無關的功能,則可以把SWLIVECONNECT置為false以阻止Java的啟動,要啟動Java,可顯式地將 SWLIVECONNECT 置為true,這將大大增加影片開始播放過程所用的時間。僅適用於“EMBED”標誌中。

  PLAY(可選)

  取值:true或false.

對應的模版變數:$PL.

功能描述:用於指定當影片下載到瀏覽器之後是否立即播放。如果影片中包含互動元素,也許需要被演示者的相關操作來啟動播放,這時可將該屬性置為false來阻止影片的自動播放,該屬性被省略時將按預設值true執行。

  LOOP(可選)

取值:true或false。

對應的模版變數:$LO.

功能描述:指定影片是重複播放還是播放一遍後停止。該屬性被省略時將按預設值true執行。

  QUALITY(可選)

取值:low、high、autolow、autohig或best。

  對應的模版變數:$QU.

功能描述:見前述。

該屬性被省略時將按預設值high執行。

  BGCOLOR(可選)

取值:#RRGGBB(16進位制的RGB值)。

對應的模版變數:$BG

指定影片的背景色,該屬性可取代Flash影片檔案中背景色的設定,但不影響影片所在HTML頁的背景色設定。

  SCALE(可選)

取值:showall、noborder、exactfit.

對應的模版變數:$SC.

功能描述:當寬度和高度值以百分數表示時,確定影片被如何放置在瀏覽器視窗中。選項有以下幾個:

“Show all” (預設值)在指定尺寸的區域中顯示整個影片的內容並保持與原影片相同的長寬比例,影片內容不發生變形。

“No Border”在維持影片長寬比例的情況下填充指定區域,影片內容不發生變形,但影片的部分內容可能顯示不出來。

“Exact Fit”使整個影片在指定區域可見,因為此時不再維持原有的長寬比例,所以影片有可能變形。

該屬性被省略(且寬度和高度值以百分數表示時)時將按預設值showall 執行。

  ALIGN

取值:L、R 、T、B.

對應的模版變數:$HA.