Please note, this is a STATIC archive of website www.w3schools.com from 05 May 2020, cach3.com does not collect or store any user information, there is no "phishing" involved.
THE WORLD'S LARGEST WEB DEVELOPER SITE

HTML <object> Tag


Example

An embedded image:

<object data="pic_trulli.jpg" width="300" height="200">
Try it Yourself »

Example

An embedded HTML page:

<object data="snippet.html" width="500" height="200">
Try it Yourself »

Example

An embedded video:

<object data="video.mp4" width="400" height="300">
Try it Yourself »

Definition and Usage

The <object> tag defines a container for an external resource.

The external resource can be a web page, a picture, a media player, or a plug-in application.

To embed a picture, it is better to use the <img> tag.

To embed HTML, it is better to use the <iframe> tag.

To embed video or audio, it is better to use the <video> and <audio> tags.


Browser Support

Element
<object> Yes Yes Yes Yes Yes

Plug-ins

The <object> tag was originally designed to embed browser Plug-ins.

Plug-ins are a computer programs that extend the standard functionality of the browser.

Plug-ins have been used for many different purposes:

  • Run Java applets
  • Run ActiveX controls
  • Display Flash movies
  • Display maps
  • Scan for viruses
  • Verify a bank id

Warning !

Most browsers no longer support Java Applets and Plug-ins.

ActiveX controls are no longer supported in any browser.

The support for Shockwave Flash has also been turned off in modern browsers.

Tips and Notes

Any text between the <object> and </object> is an alternate text, for browsers that do not support embedded objects.



Attributes

Attribute Value Description
data URL Specifies the URL of the resource to be used by the object
form form_id Specifies which form the object belongs to
height pixels Specifies the height of the object
name name Specifies a name for the object
type media_type Specifies the media type of data specified in the data attribute
usemap #mapname Specifies the name of a client-side image map to be used with the object
width pixels Specifies the width of the object

Global Attributes

The <object> tag also supports the Global Attributes in HTML.


Event Attributes

The <object> tag also supports the Event Attributes in HTML.


Related Pages

HTML tutorial: HTML Object Element

HTML DOM reference: Object Object


Default CSS Settings

Most browsers will display the <object> element with the following default values:

object:focus {
  outline: none;
}