- サイト表紙
- しらぎくのウェブサイト作成入門
- HTMLリファレンス
- インライン要素
- <applet>要素
<applet>要素(埋め込まれるJAVAアプレット)。
JAVAアプレットである<applet>要素についての解説です。
- <applet>要素は排除勧告が出されているため、なるべく使わないようにすべきですが、<object>要素が正常に機能しないユーザエージェントが未だに多い事から今も使われるようです。
<applet>要素(埋め込まれるJAVAアプレット)・目次。
<applet>要素とは。
<applet>要素とは、JAVAアプレットを埋め込む置換要素です。
<applet>要素を利用出来るHTML文書型。
<applet>要素は
でのみ利用出来ます。
<applet>要素が含まれるXHTML モジュール。
<applet>要素はアプレットモジュール(非推奨)に属します。
- 平成20年10月 7日まではレガシィ(旧式)モジュールでした。
<applet>要素の扱い。
<applet>要素はインライン要素となります。
内容は
- 当該オブジェクトにパラメータを与える<param>要素(任意)
- 代替コンテンツとなるブロックレヴェル要素またはインライン要素(任意)
が入ります。
代替コンテンツとされる内容は、JAVAが使えない環境でのみ表示される事が求められております。
<applet>要素の属性。
<applet>要素は以下の属性が使えます。
- width属性(必須)
- height属性(必須)
-
それぞれアプレットの横幅・高さをピクセル数またはパーセンテージ「○%」で指定します。
- パーセンテージの場合は元の画像の幅・高さではなく、表示可能領域の幅・高さに対する比率となります。
- 実際の画像のピクセル数と異なる値の場合は適宜拡大・縮小されます。
- code属性
- 当該アプレットのURIを指定します。
- archive
- 当該アプレットに関するアーカイヴ(JARファイル)のURIを指定します。
- codebase属性
- code属性及びarchiveに相対URIを指定した場合の基準となるURIを指定します。これはセキュリティを確保するために用いられます。
- 共通属性
-
<applet>要素で使える共通属性には
があります。
- name属性
- 当該アプレットを外部から参照する際の名前を指定します。
- object属性
- JAVAの動作にこの属性の値が必要になる場合があります。
- alt属性
-
当該アプレットに関する短い説明文が入ります。
- align属性
-
align属性はアプレットの配置を指定します。
値には以下の五つがあります。
left - 左に寄せます。後続するテキスト類は、右に廻り込みます。
right - 右に寄せます。後続するテキスト類は、左に廻り込みます。
middle - 画像の上下方向の中央をテキストのベースラインに合わせます。
top - 上端をテキストのベースラインに合わせます。
bottom - 下端をテキストのベースラインに合わせます。
尚、align="lift"属性及びalign="right"属性が与えられた<applet>要素以降のテキストの廻り込みを解除するには<br>要素のclear属性を用います。
- hspace属性
- vspace属性
- hspace属性はアプレットの左右、vspace属性は画像の上下の余白をピクセル数(0以上の自然数)で指定します。
その他、埋め込みオブジェクトに依っては幾つかの属性があります。
<applet>要素に関する注意事項。
<applet>要素には排除勧告が出され、<object>要素に移行する事が求められております。
しかしながら、<object>要素の実装に問題があるため、今も使われております。
- もっとも、最近はJAVAよりフラッシュの方が使われるようになってきたので、余り必要も無いでしょうけど。
<applet>要素の例。
<div>
<applet width="320" height="240" code="Applet.class">
<img alt="" src="Anime.GIF" width="320" height="240" />
</applet>
</div>
- ここでは、JAVAが使えない環境向けにアニメーションGIF画像を代替コンテンツとして用意しております。
関連項目。
- <embed>要素
- HTML文書に埋込まれるオブジェクト(非公認要素)
- <noembed>要素
- オブジェクト非対応環境向代替コンテンツ(非公認要素)
- <object>要素
- HTML文書に埋込まれるオブジェクト
- <param>要素
- オブジェクトに与えるパラメータ
しらぎくのウェブサイト作成入門サイトマップ