Aller au contenu

Balise HTML <applet>

La balise <applet> était utilisée pour définir un applet Java intégré. L'utilisation des applets Java est désormais dépréciée, car la plupart des navigateurs ne prennent plus en charge les plug-ins, y compris le plug-in Java.

L'élément <applet> peut contenir d'autres balises HTML et du texte entre ses balises d'ouverture et de fermeture.

Certains navigateurs prennent toujours en charge la balise <applet>, mais ils nécessitent des plug-ins ou des installations supplémentaires pour fonctionner.

DANGER

Cet élément est une balise HTML dépréciée dans HTML 4.01 et est entièrement obsolète dans HTML5. Utilisez plutôt l'élément <object> ou <embed>.

Syntaxe

La balise <applet> s'utilise par paires. Le contenu est écrit entre les balises d'ouverture (<applet>) et de fermeture (</applet>).

Exemple de la balise HTML <applet> :

Code HTML applet 1

html
<!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>

Résultat

Exemple d'applet

Exemple de la balise HTML <object> utilisée comme remplacement de la balise <applet> :

Exemple d'objet HTML

html
<!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>

Attributs

AttributeValueDescription
alignleft right top bottom middle baselineSert à positionner l'applet par rapport aux autres éléments.
alttextSert à créer un texte alternatif pour l'applet.
archiveURLSert à définir l'emplacement du fichier archive.
codeURLSert à définir le nom de l'applet Java.
objectnameSert à définir une référence vers une représentation sérialisée d'un applet.
codebaseURLFournit une URL de base relative pour les applets spécifiés dans l'attribut code.
heightpixelsDéfinit la hauteur de l'applet.
hspacepixelsSert à définir l'espace horizontal autour de l'applet.
namenameSert à donner un nom à l'applet.
vspacepixelsSert à définir l'espace vertical autour d'un applet.
widthpixelSert à définir la largeur d'un applet.

Pratique

Parmi les affirmations suivantes concernant la balise HTML <applet>, lesquelles sont correctes ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.