<applet>

已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。

概要

HTML 中的 Applet 元素 (<applet>) 标志着包含了 Java 的 applet。

备注: 这个元素在 HTML5 中已经废弃了,不能再被使用。网页开发者应该使用更为通用的元素。

属性(Attributes)

align

该属性被用来定义网页上 applet 相对于周围内容的对齐方式。HTML4.01 规范定义了 bottom, left, middle, right 和 top 的值,而 Microsoft(微软)和 Netscaple(网景)也可能支持absbottom, absmiddle, baseline, centertexttop。

alt

该属性造成在不支持 Java 的浏览器上显示出一段替代的描述性文字。页面设计者应该记住在<applet> 元素中封闭的内容也可以呈现为替代性文本。

archive

该属性涉及到 applet 的存档或压缩版本及其相关类文件,这可能会减少下载时间。

code

该属性指定被加载和执行的 applet 类文件的 URL。Applet 文件名由一个.class 文件扩展名定义。由 code 指定的 URL 可能与 codebase 属性有关。

codebase

该属性给出绝对或相对的,由 code 属性引用的 applet 的.class 文件储存的目录的 URL。

datafld

该属性支持 Internet Explorer4 及更高的版本,指定提供边界数据的数据源对象的列名。该属性可以用来指定各种传递到 Java 的<param> 元素。

datasrc

就像 datafld,该属性被用于 Internet Explorer 4 版本以下的数据绑定(data binding)。它指明了数据源对象的 id,这个数据对象提供了被与 applet 有关的元素约束的数据。

height

该属性提供了 applet 所需的高度,以像素为单位。

hspace

该属性指定了保存在 applet 两侧的额外横向空间,以像素为单位。

mayscript

在 Netscape 中,该属性允许使用在文档中嵌入的脚本语言程序访问 applet。

name

该属性为 applet 分配一个名称,以便它可以被其他资源识别,尤其是脚本语言。

object

该属性指定一个序列化表示的 applet 的 URL。

src

为 Internet Explorer 4 及更高版本制定,该属性为 applet 相关文件指定一个 URL。该定义及使用是不明确的,也不属于 HTML 标准。

vspace

该属性指定了保存在 applet 以上或以下的额外垂直空间,以像素为单位。

width

该属性指定了 applet 所需的宽度,以像素为单位。

例子

<applet code="game.class" align="left" archive="game.zip" height="250" width="350">
  <param name="difficulty" value="easy">
  <b>Sorry, you need Java to play this game.</b>
</applet>

浏览器兼容性

BCD tables only load in the browser

注意

W3C 规范不鼓励使用<applet>,更倾向于使用<object>标签。因为 HTML 4.01 的严格定义,这个元素已经完全过时,在 HTML5 中不再被使用。