跳转到内容

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”。


华夏公益教科书