糯米文學吧

位置:首頁 > 設計 > 網頁設計

html標籤之Object和EMBED標籤

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.

標籤:HTML Object EMBED