跳轉到內容

XHTML/XHTML 物件

25% developed
來自華夏公益教科書,開放書籍,開放世界

在 HTML 中,物件只能附加到特定的影像標籤或物件標籤。XHTML 改變了這種情況,這些影像或資源可以附加到幾乎任何標籤上。

影像可以使用 img 標籤顯式指定。XHTML 還提供了將影像附加到 span 標籤的功能,如下所述。與 HTML 的一個重大區別是,如果影像無法載入,不再有 alt 屬性來描述影像;而是顯示標籤對內的內容(如果有) 。

src 屬性包含指向該資源的 URL。如果資源可以載入,它將用物件本身替換標籤。否則,將顯示標籤內的內容。此屬性與 srctype 一起使用,srctype 提供有關該資源的資訊。通常,它可能顯示為“image/png”或“image/jpeg”。

encoding 屬性標識資源的字元集,如果它是文字文件。

影像也可以用作導航地圖,使用 usemap 屬性,該屬性引用元素內導航列表的 id。導航列表內的 <li 標籤將具有 shapecoords 元素來指定導航地圖的詳細資訊。

XHTML 中的任意物件由 <object 標籤宣告。物件本身從 src 屬性載入。如果物件成功載入,它將與物件標籤內包含的引數一起載入。但是,如果失敗,將改為呈現包含的內容。

使用以下屬性

屬性 描述
src 物件的來源。
srctype 物件型別,例如“image/png”、“audio/mpeg”或“application/x-java-applet”。其他型別也是可能的。
id 物件的唯一識別符號(如果適用)。
archive 提供與物件相關的其他 URL。
content-length 提供所討論物件的尺寸。
declare="declare" 如果存在,則導致物件在文件載入完成後載入。


在物件標籤內,可以包含引數以向載入的物件提供資訊。

<param> 標籤使用兩個基本屬性;name 是引數的名稱,value 是引數的內容。此外,如果引數的值是引用(ref)或物件(object),則 param 標籤也可以使用 valuetype。預設情況下,引數的值型別為資料

<standby> 標籤內的內容在物件正在載入但尚未完成時顯示。

指令碼物件

[編輯 | 編輯原始碼]

<handler> 標籤指示處理文件內事件的指令碼。如果瀏覽器無法載入處理程式,它將改為處理處理程式標籤對內包含的內容,包括巢狀的處理程式元素。

在處理程式元素中,type 屬性是必需的。它描述了使用的指令碼語言,例如“text/javascript”。


華夏公益教科書