blob: 0c9ae209049a1c8528e1ea2300db6e8de065471b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
---
title: <applet>
slug: Web/HTML/Element/applet
tags:
- HTML
- 元素
- 参考
- 网页开发
translation_of: Web/HTML/Element/applet
---
<div>{{obsolete_header}}</div>
<h2 id="概要">概要</h2>
<p>HTML 中的 Applet 元素 (<code><applet></code>) 标志着包含了 Java 的 applet。</p>
<div class="note">
<p><strong>注解: </strong>这个元素在 HTML5 中已经废弃了,不能再被使用。网页开发者应该使用更为通用的元素。</p>
</div>
<h2 id="Attributes" name="Attributes">属性(Attributes)</h2>
<dl>
<dt>{{htmlattrdef("align")}}</dt>
<dd>该属性被用来定义网页上 applet 相对于周围内容的对齐方式。HTML4.01 规范定义了 bottom, left, middle, right 和 top 的值,而 Microsoft(微软)和 Netscaple(网景)也可能支持<strong>absbottom</strong>, <strong>absmiddle</strong>, <strong>baseline</strong>, <strong>center</strong>和<strong>texttop。</strong></dd>
<dt>{{htmlattrdef("alt")}}</dt>
<dd>该属性造成在不支持 Java 的浏览器上显示出一段替代的描述性文字。 页面设计者应该记住在<code><applet></code> 元素中封闭的内容也可以呈现为替代性文本。</dd>
<dt>{{htmlattrdef("archive")}}</dt>
<dd>该属性涉及到 applet 的存档或压缩版本及其相关类文件,这可能会减少下载时间。</dd>
<dt>{{htmlattrdef("code")}}</dt>
<dd>该属性指定被加载和执行的 applet 类文件的 URL。Applet 文件名由一个.class 文件扩展名定义。由 code 指定的 URL 可能与 codebase 属性有关。</dd>
<dt>{{htmlattrdef("codebase")}}</dt>
<dd>该属性给出绝对或相对的,由 code 属性引用的 applet 的.class 文件储存的目录的 URL。</dd>
<dt>{{htmlattrdef("datafld")}}</dt>
<dd>该属性支持 Internet Explorer4 及更高的版本,指定提供边界数据的数据源对象的列名。该属性可以用来指定各种传递到 Java 的{{HTMLElement("param")}} 元素。</dd>
<dt>{{htmlattrdef("datasrc")}}</dt>
<dd>就像 datafld,该属性被用于 Internet Explorer 4 版本以下的数据绑定(data binding)。它指明了数据源对象的 id,这个数据对象提供了被与 applet 有关的元素约束的数据。</dd>
<dt>{{htmlattrdef("height")}}</dt>
<dd>该属性提供了 applet 所需的高度,以像素为单位。</dd>
<dt>{{htmlattrdef("hspace")}}</dt>
<dd>该属性指定了保存在 applet 两侧的额外横向空间,以像素为单位。</dd>
<dt>{{htmlattrdef("mayscript")}}</dt>
<dd>在 Netscape 中,该属性允许使用在文档中嵌入的脚本语言程序访问 applet。</dd>
<dt>{{htmlattrdef("name")}}</dt>
<dd>该属性为 applet 分配一个名称,以便它可以被其他资源识别,尤其是脚本语言。</dd>
<dt>{{htmlattrdef("object")}}</dt>
<dd>该属性指定一个序列化表示的 applet 的 URL。</dd>
<dt>{{htmlattrdef("src")}}</dt>
<dd>为 Internet Explorer 4 及更高版本制定,该属性为 applet 相关文件指定一个 URL。 该定义及使用是不明确的,也不属于 HTML 标准。</dd>
<dt>{{htmlattrdef("vspace")}}</dt>
<dd>该属性指定了保存在 applet 以上或以下的额外垂直空间,以像素为单位。</dd>
<dt>{{htmlattrdef("width")}}</dt>
<dd>该属性指定了 applet 所需的宽度,以像素为单位。</dd>
</dl>
<h2 id="例子">例子</h2>
<pre class="brush: html"><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>
</pre>
<h2 id="浏览器兼容性">浏览器兼容性</h2>
<p>{{CompatibilityTable}}</p>
<div id="compat-desktop">
<table class="compat-table">
<tbody>
<tr>
<th>特征</th>
<th>Chrome</th>
<th>Firefox (Gecko)</th>
<th>Internet Explorer</th>
<th>Opera</th>
<th>Safari</th>
</tr>
<tr>
<td>基本支持</td>
<td>{{CompatNo}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatNo}}</td>
<td>{{CompatVersionUnknown}}</td>
</tr>
</tbody>
</table>
</div>
<div id="compat-mobile">
<table class="compat-table">
<tbody>
<tr>
<th>特征</th>
<th>Android</th>
<th>Firefox Mobile (Gecko)</th>
<th>IE Mobile</th>
<th>Opera Mini</th>
<th>Opera Mobile</th>
<th>Safari Mobile</th>
</tr>
<tr>
<td>基本支持</td>
<td>{{CompatNo}}</td>
<td>{{CompatNo}}</td>
<td>{{CompatNo}}</td>
<td>{{CompatNo}}</td>
<td>{{CompatNo}}</td>
<td>{{CompatNo}}</td>
</tr>
</tbody>
</table>
</div>
<h2 id="注意">注意</h2>
<p>W3C 规范不鼓励使用<code><applet>,更</code>倾向于使用{{HTMLElement("object")}}标签。因为 HTML 4.01 的严格定义,这个元素已经完全过时,在 HTML5 中不再被使用。</p>
<div>{{HTMLRef}}</div>
|