Quackit Logo
HTML
CSS
Scripting
Database
Hosting
Design
XML
Website builder

HTML 5 <object> Tag

The HTML <object> tag is used for embedding an object within an HTML document. Use this tag to embed multimedia in your web pages.

You can use the <param> tag to pass parameters to plugins that have been embedded using the <object> tag.

You can also use the <object> tag to embed another webpage into your HTML document.

Example

The following examples demonstrate usage of the <object> tag.

  • Example 1 demonstrates embedding a Quicktime movie into a web page.
  • Example 2 demonstrates embedding another HTML document into the web page.
Source CodeResult

Attributes

HTML tags can contain one or more attributes. Attributes are added to a tag to provide the browser with more information about how the tag should appear or behave. Attributes consist of a name and a value separated by an equals (=) sign, with the value surrounded by double quotes. Here's an example, style="color:black;".

There are 3 kinds of attributes that you can add to your HTML tags: Element-specific, global, and event handler content attributes.

The attributes that you can add to this tag are listed below.

Element-Specific Attributes

The following table shows the attributes that are specific to this tag/element.

AttributeDescription
dataSpecifies the location of data to be used by the object. The value must be a valid URL.
typeSpecifies the object type as specified in the data attribute. Must be a valid MIME type.
nameAssigns the name of the object.
usemapSpecifies the name of an image map to use on this object.
formSpecifies the ID of a form to which this object belongs.

Possible values:

[The ID of a form element in the element's owner Document]

widthSpecifies the width, in pixels, to display the external content.

Possible values:

[Non-negative integer] (for example, 300)

heightSpecifies the height, in pixels, to display the external content.

Possible values:

[Non-negative integer] (for example, 150)

Global Attributes

The following attributes are standard across all HTML 5 tags.

accesskey draggable style
class hidden tabindex
contenteditable id title
contextmenu lang  
dir spellcheck  

For a full explanation of these attributes, see HTML 5 global attributes.

Event Handler Content Attributes

Event handler content attributes enable you to invoke a script from within your HTML. The script is invoked when a certain "event" occurs. Each event handler content attribute deals with a different event.

Here are the standard HTML 5 event handler content attributes.

onabort onerror* onmousewheel
onblur* onfocus* onpause
oncanplay onformchange onplay
oncanplaythrough onforminput onplaying
onchange oninput onprogress
onclick oninvalid onratechange
oncontextmenu onkeydown onreadystatechange
ondblclick onkeypress onscroll
ondrag onkeyup onseeked
ondragend onload* onseeking
ondragenter onloadeddata onselect
ondragleave onloadedmetadata onshow
ondragover onloadstart onstalled
ondragstart onmousedown onsubmit
ondrop onmousemove onsuspend
ondurationchange onmouseout ontimeupdate
onemptied onmouseover onvolumechange
onended onmouseup onwaiting

For a full explanation of these attributes, see HTML 5 event handler content attributes.

Also see the HTML 4.01 tags


Enjoy this page?

  1. Add this page to your Favorites
  2. Link to this page (copy/paste into your own website or blog):
  3. Link to Quackit using one of these banner ads.

Thanks for supporting Quackit!