HTML <object>Balise


Exemples

Utilisez l'élément <object> pour ajouter des fichiers Flash en HTML :

<object width="400" height="400" data="helloworld.swf"></object>

Essayez-le vous-même »

Prise en charge des navigateurs

Internet Explorer Firefox Opera Google Chrome Safari

La plupart des navigateurs actuels prennent en charge la balise <object>.


Définition de la balise et instructions d'utilisation

Définit un objet intégré. Utilisez cet élément pour ajouter du multimédia à votre page XHTML. Cet élément vous permet de spécifier les données et les paramètres de l'objet inséré dans le document HTML, ainsi que le code qui peut être utilisé pour afficher et manipuler les données.

La balise <object> est utilisée pour contenir des objets tels que des images, de l'audio, de la vidéo, des applets Java, ActiveX, PDF et Flash.

L'intention originale de l'élément object était de remplacer les éléments img et applet. Cependant, cela n'a pas été réalisé en raison de vulnérabilités et d'un manque de prise en charge par les navigateurs.

La prise en charge de l'élément object par les navigateurs dépend du type d'objet. Malheureusement, les principaux navigateurs utilisent un code différent pour charger le même type d'objet.

Heureusement, l'élément object offre une solution. Si l'élément object n'est pas affiché, le code entre <object> et </object> sera exécuté. De cette façon, nous pouvons imbriquer plusieurs éléments object (chacun correspondant à un navigateur).


Différences entre HTML 4.01 et HTML5

Certains attributs HTML 4.01 ne sont pas pris en charge dans HTML5.

"form" est un nouvel attribut défini par HTML5.

Dans HTML5, les objets peuvent être soumis dans des formulaires.

Dans HTML5, les objets n'apparaissent plus dans la zone de l'élément <head>.


Attributes

Nouveau: Nouveau dans HTML5.

Attribut Valeur Description
align top bottom middle left right Non pris en charge dans HTML5. Obsolète dans HTML 4.01.Spécifie l'alignement de l'élément <object> par rapport aux éléments environnants.
archive URL Non pris en charge dans HTML5.Une liste d'URL séparées par des espaces pointant vers des fichiers d'archive. Ces fichiers d'archive contiennent des ressources liées à l'objet.
border pixels Non pris en charge dans HTML5. Obsolète dans HTML 4.01.Spécifie la largeur de la bordure autour de l'élément <object>.
classid class_ID Non pris en charge dans HTML5.Définit la valeur d'ID d'une classe incorporée dans le Registre Windows ou dans une URL. Cet attribut peut être utilisé pour spécifier l'emplacement de l'objet contenu dans le navigateur, généralement une classe Java.
codebase URL Non pris en charge dans HTML5.Définit où le code requis par l'objet peut être trouvé, en fournissant une URL de base.
codetype MIME_type Non pris en charge dans HTML5.Le type MIME du code référencé par l'attribut classid.
data URL Spécifie l'URL de la ressource utilisée par l'objet.
declare declare Non pris en charge dans HTML5.Définit que l'objet peut seulement être déclaré, mais ne peut pas être créé ou instancié, tant que l'objet n'est pas utilisé.
formNouveau form_id Spécifie un ou plusieurs formulaires auxquels l'objet appartient.
height pixels Spécifie la hauteur de l'objet.
hspace pixels Non pris en charge dans HTML5. Obsolète dans HTML 4.01.Spécifie l'espace blanc sur les côtés gauche et droit de l'objet.
name name Spécifie un nom pour l'objet.
standby text Non pris en charge dans HTML5.Définit le texte affiché pendant le chargement de l'objet.
type MIME_type Spécifie le type MIME des données spécifiées dans l'attribut data.
usemap #mapname Spécifie le nom de la carte image côté client utilisée avec l'objet.
vspace pixels Non pris en charge dans HTML5. Obsolète dans HTML 4.01.Spécifie l'espace blanc en haut et en bas de l'objet.
width pixels Spécifie la largeur de l'objet.


Attributs globaux

La balise <object> prend en charge les attributs globaux. Consultez le tableau complet des attributs.Attributs globaux HTML。


Attributs d'événement

La balise <object> prend en charge tous lesAttributs d'événements HTML。


Articles connexes

Tutoriel HTML :Élément HTML Object

Autres extensions