Object HTML

HTML <object> Tag

To embed multimedia files (video, audio, image, PDF, Java Applets, or another page) on a web page, the HTML <object> tag is used. To pass the parameters to the plugin included with the <object> tag, the HTML <param> tag is used with the HTML <object> tag. The content within the <object> tag is displayed only when the browser does not support the <object> tag.

Syntax:

<object data="" type=""></object>

Example:

<!DOCTYPE html>
<html>
<body>
<p>Example:</p>
<object width="400" height="300" data="img.jpg">
</object>
</body>
</html>

Explanation:

In the above example, we are embedding an image file using the HTML <object> tag.

Tag specific attributes:

Attribute Value Uses
align top

bottom

middle

left

right

Used to define the alignment of the <object> element relative to the surrounding elements. This attribute is not supported in HTML5.
archive URL Used to define a space-separated list of URL’s to archives (containing the resources relevant to the object). This attribute is not supported in HTML5.
border pixels Used to define the width of the border around an <object> element. This attribute is not supported in HTML5.
classid class_ID Used to specify a class ID value as set in the Windows Registry or a URL. This attribute is not supported in HTML5.
codebase URL Used to define where to find the code for the object. This attribute is not supported in HTML5.
codetype media_type Used to define the media type of the code referred to by the class attribute. This attribute is not supported in HTML5.
data URL Used to define the URL of the resource to be used by the object.
declare declare Used to specify that the object should only be declared, not created or instantiated until needed.
form form_id Used to define one or more forms the object belongs to.
height pixels Used to define the height of the object.
hspace pixels Used to define the whitespace on the left and right side of an object. This attribute is not supported in HTML5.
name name Used to define a name for the object.
standby text Used to specify a text to display while the object is loading. This attribute is not supported in HTML5.
type media_type Used to define the media type of data specified in the data attribute.
usemap #mapname Used to define the name of a client-side image map to be used with the object.
vspace pixels Used to define the whitespace on the top and bottom of an object. This attribute is not supported in HTML5.
width pixels Used to define the width of an object.

Global attributes:

The HTML global attributes are supported by the HTML <object> tag.

Event attributes:

The HTML event attributes are supported by the HTML <object> tag.

Supporting Browsers:

Chrome, IE, Firefox, Opera, and Safari.