HTML and CSS Reference
<object> . . . </object>
A generic element used for embedding an external resource (such as an image, applet, movie,
or audio) on a web page. The attributes required for the object element vary with the type
of content it is placing. The embedded content may be treated as an image, a nested browsing
context, or may be processed by a plug-in. The object element may contain content that will
be rendered if the object cannot be embedded. The object element may also contain a num-
ber of param elements that pass important information to the object when it displays or plays.
Not all objects require additional parameters. The object and param elements work together
to allow authors to specify three types of information:
▪ The implementation of the object—that is, the executable code that runs in order to render
▪ The data to be rendered. The data attribute specifies the location of the resource, in most
cases an external file, such as a movie or a PDF.
▪ Additional settings required by the object at runtime. Some embedded media objects re-
quire additional settings that get called into play when the object plays or is rendered.
Flow content, phrasing content, embedded content, interactive (if it has a usemap attrib-
ute), palpable content, “listed, submittable, form-associated element”
Where embedded content is expected