HTML <object>Balise
Exemples
Utilisez l'élément <object> pour ajouter des fichiers Flash en HTML :
Essayez-le vous-même »
Prise en charge des navigateurs
![]()
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