<object>

embeds a multimedia object in the document

Example

<object type="video/quicktime" data="vacation.mov" width="480" height="320"></object>

Description

<object> is used for placing plug-in content in the page, such as ActiveX, or Flash.

Most of <object>'s attributes are unsupported in HTML5. It may be preferable to use the <audio> and <video> tags to insert such content into an HTML5 document.

Attributes Table

Attribute Description Values
Element Attributes
align how to align the enclosed content
  • bottom
  • left
  • right
  • top
archive list of archives containing class files to preload
    border size of border
      classid URL of object's implementation
        codebase base URL for classid, data, and archive attributes
          codetype MIME type of the classid data
            data URL of embedded object
              declare if present, object instantiation is deferred
                form name of the form the object belongs to
                  height height of the object
                    hspace pixels of horizontal space around object
                      name name for object
                        standby text displayed during loading
                          type MIME type of data attribute
                            usemap name of client-side image map to apply
                              vspace pixels of vertical space around object
                                width width of the object
                                  Standard Attributes
                                  accesskey defines a key used to focus the element
                                  class class of this element
                                  contenteditable whether element is user editable
                                  contextmenu specifies a menu that corresponds to this element
                                  dir text direction
                                  draggable whether element is draggable
                                  hidden whether element should be displayed
                                  id unique identifier for this element
                                  itemprop defines a microdata property of the element in the item.
                                  itemscope creates a microdata group for the element
                                  lang language used within element
                                  spellcheck whether spellchecking is enabled for this element
                                  style CSS styling rules
                                  subject associates a microdata property with a non-parent item
                                  tabindex defines tab key navigation ordering for the element
                                  title title of this element
                                  translate whether translation tools should translate the element's content
                                  xml:lang language used within element

                                  DOM Reference

                                  Handler Description
                                  Event Handlers
                                  onchange run when an element changes
                                  onclick run when element is clicked
                                  oncontextmenu run when contextual menu is triggered
                                  ondblclick run when element is double-clicked
                                  ondrag run when element is dragged
                                  ondragend run at end of a drag operation
                                  ondragenter run when element has been dragged to a valid drop target
                                  ondragleave run when element leaves a valid drop target
                                  ondragover run while element is over a valid drop target
                                  ondragstart run at start of drag operation
                                  ondrop run when dragged element is dropped
                                  onfocus run when element receives focus
                                  onformchange run when form changes
                                  onforminput run when form gets input
                                  oninput run when element gets user input
                                  oninvalid run when element is invalid
                                  onkeydown run when a key gets pressed
                                  onkeypress run when a key gets pressed then released
                                  onkeyup run when a pressed key is released
                                  onmousedown run when mouse button gets pressed
                                  onmousemove run when the mouse pointer moves
                                  onmouseout run when the mouse pointer leaves the element
                                  onmouseover run when the mouse pointer enters the element
                                  onmouseup run when a pressed mouse button is released
                                  onmousewheel run when the mouse wheel is used
                                  onreset run when a form reset is performed
                                  onscroll run when element is being scrolled
                                  onselect run when element is selected
                                  onsubmit run when form is submitted
                                  Media Event Handlers
                                  onabort run when media resource loading is aborted
                                  oncanplay run when media can start to play
                                  oncanplaythrough run when media can be played completely to its end
                                  ondurationchange run when duration of media has changed
                                  onemptied run when a media resource becomes empty
                                  onended run when media playback reaches end
                                  onerror run when an error occurs during element loading
                                  onloadeddata run when media resource is loaded
                                  onloadedmetadata run when media metadata is loaded
                                  onloadstart run when media resource has started to load
                                  onpause run when media resource is paused
                                  onplay run when media resource will start playing
                                  onplaying run when media resource is playing
                                  onprogress run when browser has received additional media resource data
                                  onratechange run when media resource playback rate changes
                                  onreadystatechange run when media resource ready state changes
                                  onseeked run after media resource seeking operation has been performed
                                  onseeking run during media resource seeking operation
                                  onstalled run when media resource loading has stalled
                                  onsuspend run when browser stops fetching media resource before finished
                                  ontimeupdate run when media resource playback position changes
                                  onvolumechange run when media resource volume is changed or muted
                                  onwaiting run when media resource has stopped playing but expects to resume