Obsolète
Cette fonctionnalité est obsolète. Bien qu'encore supportée par des navigateurs, son utilisation est découragée pour tout nouveau projet. Évitez de l'utiliser.

Attention ! Cet élément a été retiré à partir de Gecko 56, de Chrome 47 et le retrait est à l'étude pour WebKit et Edge.

L'élément HTML <applet>, pour les applets, définit l'intégration d'une applet Java. Cet élément est désormais déprécié en faveur de <object>.

L'utilisation d'applets Java sur le Web est dépréciée, la plupart des navigateurs ne prennent plus en charge les plugins Java.

Attributs

Cet élément peut utiliser les attributs universels.

align
Cet attribut est utilisé pour positionner l'applet sur la page en fonction du contenu qui l'entoure. La spécification HTML 4.01 définit l'utilisation des valeurs bottom (en bas),  left (à gauche), middle (au milieu), right (à droite), et top (en haut), tandis que Microsoft et Netscape supporteraient également les valeurs absbottom, absmiddle, baseline, center, et texttop.
alt
Cet attribut génère un texte alternatif à afficher pour les navigateurs ne supportant pas Java. Il est à noter que le contenu de l'élément <applet> peut être également restitué comme du texte alternatif dans certains cas.
archive
Cet attribut fait référence à une version archivée ou compressée de l'applet et des fichiers classes associés, ce qui peut aider à réduire le temps de téléchargement.
code
Cet attribut définit l'URL du fichier classe de l'applet qui doit être chargé et exécuté. Les noms de fichiers pour les applets sont définis avec une extension en .class. L'URL définie par cet attribut peut être relative par rapport à l'attribut codebase.
codebase
Cet attribut donne une URL absolue ou relative du répertoire où les fichiers classes de l'applet (déclarés dans l'attribut code) doivent être placés.
datafld
Cet attribut, supporté par Internet Explorer à partir de sa version 4, définit le nom de colonne attribué aux objets de données fournis par les données attachées. Cet attribut peut être utilisé pour définir les différents éléments <param> envoyés à l'applet Java.
datasrc
Comme l'attribut datafld, cet attribut est utilisé pour les données attachées sous Internet Explorer 4. Il indique un identifiant pour l'objet définissant la source des données qui seront attachées aux élément <param> associés à l'applet.
height
Cet attribut définit la hauteur dont l'applet à besoin, en pixels.
hspace
Cet attribut définit l'espace horizontal supplémentaire qui doit être réservé à côté de l'applet, en pixels.
mayscript
Cet attribut, concerné par l'implémentation effectuée dans Netscape, permet l'accès à l'applet par les scripts contenus dans le document.
name
Cet attribut donne un nom à l'applet afin qu'elle soit possiblement identifiée par d'autres ressources, notamment les scripts.
object
Cet attribut définit l'URL d'une représentation de l'applet.
src
Dans Internet Explorer 4 et ses versions ultérieures, cet attribut définit une URL pour le fichier associé à l'applet. La signification de cet attribut n'est pas claire et ne fait pas partie du standard HTML.
vspace
Cet attribut définit l'espace supplémentaire qui doit être réservé en haut et en bas de l'applet, en pixels.
width
Cet attribut définit la largeur, en pixels, dont l'applet a besoin

Exemples

HTML

<applet code="game.class" align="left" archive="game.zip" height="250" width="350">
  <param name="difficulte" value="facile">
  <b>Vous avez besoin de Java pour activer cela.</b>
</applet>

Résultat

Résumé technique

Catégories de contenu Contenu de flux, contenu phrasécontenu intégré, contenu interactif, contenu tangible.
Contenu autorisé Zéro ou plusieurs <param> suivi d'un contenu transparent.
Omission de balise Aucune. La balise de début et la balise de fin sont obligatoires.
Parents autorisés Tout élément qui accepte du contenu intégré.
Interface DOM HTMLAppletElement

Spécifications

Spécification État Commentaires
HTML Living Standard
La définition de '<applet>' dans cette spécification.
Standard évolutif Retrait de l'élément, seule une note rappelle qu'il a existé.
HTML 5.2
La définition de '<applet>' dans cette spécification.
Recommendation  
HTML 5.1
La définition de '<applet>' dans cette spécification.
Recommendation  
HTML5
La définition de '<applet>' dans cette spécification.
Recommendation L'élément est rendu obsolète.
HTML 4.01 Specification
La définition de '<applet>' dans cette spécification.
Recommendation Élément déprécié et remplacé par <object>

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
Support simple
Obsolète
Chrome Aucun support ? — 47Edge Support complet Oui
Notes
Support complet Oui
Notes
Notes Removal in Edge is under consideration.
Firefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet Oui
Notes
Support complet Oui
Notes
Notes Removal in Safari is under consideration.
WebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet Oui
Notes
Support complet Oui
Notes
Notes Removal in Edge is under consideration.
Firefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
align
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
alt
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
archive
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
code
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
codebase
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
datafld
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
datasrc
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
height
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
hspace
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
mayscript
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
name
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
object
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
src
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
vspace
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 47Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
width
Obsolète
Chrome Aucun support ? — 47Edge Support complet OuiFirefox Aucun support ? — 56IE Support complet OuiOpera Aucun support ? — 34Safari Support complet OuiWebView Android Aucun support NonChrome Android Aucun support ? — 47Edge Mobile Support complet OuiFirefox Android Aucun support ? — 56Opera Android Aucun support ? — 34Safari iOS Aucun support NonSamsung Internet Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Notes

La spécification W3C désapprouve l'utilisation de l'élément <applet> et conseille l'utilisation de l'élément <object>. Pour HTML 4.01 cet élément est déprécié et est devenu entièrement obsolète sous HTML5.

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : SphinxKnight, tregagnon
Dernière mise à jour par : SphinxKnight,