W3docs

HTML <applet> Tag

The HTML <applet> tag was used to add Java applets to an HTML document. An applet is a program written in the Java programming language. Read information about the use of the tag and find examples.

The <applet> tag was used to define an embedded Java applet. The use of Java applets is now deprecated as most browsers no longer support the use of plug-ins, including the Java plug-in.

The <applet> element can contain other HTML tags and text between its opening and closing tags.

Some browsers still support the <applet> tag, but they require additional plug-in or installations to work.

Danger

This element is a deprecated HTML tag in HTML 4.01 and is entirely obsolete in HTML5. Use the <object> or <embed> element instead.

Syntax

The <applet> tag comes in pairs. The content is written between the opening (<applet>) and closing (</applet>) tags.

Example of the HTML <applet> tag:

HTML applet Code 1

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <applet code="game.class" align="left" archive="game.zip" height="250" width="350">
      <param name="difficulty" value="easy" />
      <b>You need Java to play this game.</b>
    </applet>
  </body>
</html>

Result

applet exemple

Example of the HTML <object> tag used as a replacement for the <applet> tag:

HTML object example

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <object codetype="application/java" classid="java:programmingtutorials.class" height="200" width="200">Programming Tutorials</object>
  </body>
</html>

Attributes

AttributeValueDescription
alignleft right top bottom middle baselineIs used to position the applet according to other elements.
alttextIs used to create an alternate text for the applet.
archiveURLIs used to define the archive file's location.
codeURLIs used to define the Java applet's name.
objectnameIs used to define a reference to a serialized representation of an applet.
codebaseURLGives a relative base URL for applets specified in the code attribute.
heightpixelsDefines the height of the applet.
hspacepixelsIs used to define the horizontal space around the applet.
namenameIs used to give a name for the applet.
vspacepixelsIs used to define vertical space around an applet.
widthpixelIs used to define the width of an applet.

Practice

Practice

Which of the following statements about the HTML <applet> tag are correct?