Balise HTML <object>

Définition et utilisation

<object> La balise définit le conteneur des ressources externes.

Les ressources externes peuvent être des pages Web, des images, des lecteurs de média ou des applications de plugins.

Pour intégrer une image, il est préférable d'utiliser balise <img>.

Pour intégrer du HTML, il est préférable d'utiliser balise <iframe>.

Pour intégrer une vidéo ou un audio, il est préférable d'utiliser <video> et <audio> Balise

Voir également :

Tutoriel HTML :Élément Object HTML

Manuel de référence HTML DOM :Objet Object

Plugins

<object> Les balises ont été conçues à l'origine pour intégrer des plugins de navigateur.

Les plugins sont des programmes informatiques qui étendent les fonctionnalités standards du navigateur.

Les plugins ont de nombreuses utilisations :

  • Exécuter l'applet Java
  • Exécuter le contrôle ActiveX
  • Afficher le film Flash
  • Afficher la carte
  • Scanner les virus
  • Vérifier l'ID de la banque

Attention !

La plupart des navigateurs ne prennent plus en charge les applets Java et les plugins.

Aucun navigateur ne prend plus en charge les contrôles ActiveX.

Les navigateurs modernes ont arrêté de prendre en charge Shockwave Flash.

Exemple

Exemple 1

Image intégrée :

<object data="tulip.jpg" width="300" height="300"></object>

Essayer par vous-même

Exemple 2

Page HTML intégrée :

<object data="/index.html" width="500" height="300"></object>

Essayer par vous-même

Exemple 3

Vidéo intégrée :

<object data="shanghai.mp4" width="640" height="300"></object>

Essayer par vous-même

Attribut

Attribut Valeur Description
data URL Définit l'URL de la ressource à utiliser par l'objet.
form ID du formulaire Définit le formulaire auquel appartient l'objet.
height Pixels Définit la hauteur de l'objet.
name Nom Définit le nom de l'objet.
type Type de média Définit le type de média des données spécifiées par l'attribut data.
typemustmatch true/false Définit si l'attribut type doit correspondre au contenu réel de la ressource pour qu'elle puisse être affichée.
usemap #mapname Définit le nom de la carte d'image client à utiliser avec l'objet.
width Pixels Définit la largeur de l'objet.

Attributs globaux

<object> Les balises supportent également Attributs globaux dans HTML.

Attributs événement

<object> Les balises supportent également Attributs événement dans HTML.

Réglages CSS par défaut

La plupart des navigateurs utiliseront les valeurs par défaut suivantes pour afficher l'élément <object> :

object:focus {
  outline: none;
}

Support du navigateur

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Support Support Support Support Support