首頁 > web前端 > html教學 > html中標籤的重要屬性詳解

html中標籤的重要屬性詳解
黄舟
發布: 2017-06-30 11:27:55
原創
1519 人瀏覽過

archive 屬性

因為效能方面的原因,可以選擇預先下載包含一個或多個檔案中的物件集。對基於 Java 的應用程式來說尤其是這樣,在這些應用程式中,一個 Java 類別將會依賴許多其他類別才能完成它的工作。

archive 屬性的值是一個用引號括起來的 URL 列表,其中每個 URL 都指向一個在顯示或執行物件之前瀏覽器需要載入的檔案檔案。

classid 屬性

classid 屬性用於指定瀏覽器中包含的物件的位置,通常是一個 Java 類別。

它的值是物件的絕對或相對的 URL。如果提供了 codebase 屬性的話,則相對 URL 是相對於 codebase 屬性指定的 URL 而言的;否則,它們是相對於目前文件的 URL。

例如,為了執行包含在clock.class 檔案中的時間Java applet,可以在HTML 文件中包含如下的程式碼:

<object classid="clock.class"></object>
登入後複製

瀏覽器將會以目前文件的基本URL 為這個applet 找尋程式碼。因此,如果目前文件的URL 如下所示:

http://www.w3school.com.cn/time.html
登入後複製

瀏覽器將會在下列位址為我們的clock.class 實例取得applet 程式碼:

http://www.w3school.com.cn/clock.class
登入後複製

提示:classid 屬性與< applet> 標籤的code 屬性類似,提供了包含這個物件的檔案名稱。

codebase 屬性

codebase 屬性是一個可選的屬性,提供了一個基本的 URL。該屬性的值是一個 URL,該 URL 指向的目錄包含了 classid 屬性所引用的物件。

codebase URL 會覆蓋文件的基本 URL,但不會永久取代它。如果不使用 codebase 屬性,這個基本 URL 就是預設值。

現在,我們繼續使用前面的那個例子,假設文件來自 http://www.w3school.com.cn,但這個時鐘 applet 放在一個名為 classes 的單獨目錄中。指定 classid= "classes/clock.class" 無法取得這個 applet。相反,需要將codebase 屬性和新的基本URL 包含在內:

<object classid="clock.class" codebase="http://www.w3school.com.cn/classes/">
</object>
登入後複製

這行語句可以解析為這個URL:

http://www.w3school.com.cn/classes/clock.class
登入後複製

儘管我們在此例中使用了絕對URL,實際上也可以使用相對URL。例如,applet 往往和主機文件一起保存在同一台伺服器上,因此,處於重新定位的緣故,為codebase 指定一個相對的URL,情況往往更好一些,例如:

<object classid="clock.class" codebase="/classes/">
</object>
登入後複製

提示:從以上幾個例子可以看到,codebase 屬性與classid 屬性搭配使用,可以指定物件的完整URL。

codetype 屬性

codetype 屬性用於標識程式碼類型。

只有在瀏覽器無法根據 classid 屬性決定 applet 的 MIME 類型,或者如果在下載某個物件時伺服器沒有傳輸正確的 MIME 類型的情況下,才需要使用 codetype 屬性。

codetype 屬性與 type 屬性類似。不同的是,它用來標識程式碼類型,而 type 屬性用來標識資料檔案類型。

下面這個範例明確地告知瀏覽器,物件的程式碼是Java:

<object codebase="clock.class" codetype="application/java">
</object>
登入後複製

declare 屬性

declare 屬性可以定義一個對象,但同時防止瀏覽器進行下載和處理。

與name 屬性一起使用時,這個工具類似於更為傳統的程式語言中的某種前置聲明,這樣的聲明能夠延遲下載物件的時間,直到這個對象確實在文檔中得到了應用。

data 屬性

data 屬性用於指定供物件處理的資料檔案的 URL。

該屬性的值是檔案的 URL,該 URL 可能是相對於檔案基本 URL 的絕對 URL 或相對 URL,或是相對於以 codebase 屬性提供的 URL 的絕對或相對 URL。

瀏覽器透過插入到文件中的物件類型來決定資料的類型。

此屬性類似 標籤中的 src 屬性,因為它下載的是要由包含物件進行處理的資料。當然,它們之間的差異在於,data 屬性允許包含幾乎任何檔案類型,而不僅僅是圖像檔案。

以上是html中標籤的重要屬性詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板