Name
<OBJECT> — NN 4 IE 3 HTML 4
Synopsis
<OBJECT>...</OBJECT>
End Tag: Required
The OBJECT
element supplies the browser with information to load and render data
types that are not natively supported by the browser. If the browser
must load some external program (a Java applet, a plugin, or some
other helper), the information about the content that is to be
rendered is contained by the OBJECT element, its
attributes, and optionally, associated PARAM
elements nested inside of it. Although today’s browsers
recognize elements such as APPLET and
EMBED, the HTML specification indicates that the
trend is to combine all of this into the OBJECT
element.
The HTML 4.0 specification allows nesting of
OBJECT elements to give the browser a chance to
load alternate content if no plugin, or other necessary content aids,
is available in the browser. Essentially, the browser should be able
to walk through nested OBJECT elements until it
finds one it can handle. For example, the outer
OBJECT element may try to load an MPEG2 video; if
no player is available, the browser looks for the next nested
OBJECT, which is a JPEG still image from the
video; if the browser is not a graphical browser, it would render
some straight HTML that is the most nested item (although not as an
OBJECT element) within the hierarchy of nested
OBJECTs:
<DIV>
<OBJECT data="proddemo.mpeg" type="application/mpeg">
<OBJECT data="prodStill.jpg" type="image/jpeg">
The all-new Widget 3000!
</OBJECT>
</OBJECT>
</DIV>HTML 4.0 details ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access