The HTML <object> tag is used to embed multimedia in an HTML document. The <param> tag is also used along with this tag to define various parameters.
<!DOCTYPE html>
<html>
<head>
<title>HTML object Tag</title>
</head>
<body>
<object data="/html/test.jpg" type="text/html" width="300" height="200">
alt : <a href="/html/test.htm">test.jpg</a>
</object>
</body>
</html>
The HTML <object> tag also supports following additional attributes:
| Attribute | Value | Description |
|---|---|---|
| align | left right top bottom |
Defines visual alignment of the object |
| archive | URL | A space separated list of URL's to archives. |
| border | pixels | Specifies border width around the object |
| classid | Class ID | Defines a class ID value as set in the Windows Registry or a URL. |
| codebase | URL | Specifies the path where object code is located. |
| codetype | mime type | The internet media type of the code referred to by the classid attribute. |
| data | URL | Specifies the URL for Object data. |
| declare | declare | Defines that the object should only be declared, not created or instantiated until needed. |
| height | pixels | Specifies the hight of the object. |
| hspace | pixels | Specifies the horizontal space around the object. |
| name | object name |
Specifies a unique name for the object |
| standby | text | Defines a text to display while the object is loading. |
| type | mime type | Defines the MIME type of data specified in the data attribute. |
| usemap | URL | Specifies a URL of a client-side image map to be used with the object |
| vspace | pixels | Specifies the vertical space around the object. |
| width | pixels | Specifies the width of the object. |