|use it, but don't rely on it|
<EMBED ...> puts a browser plugin in the page. A plugin is a special program located on the client computer (i.e. not on your web server) that handles its own special type of data file. The most common plugins are for sounds and movies. The
<EMBED ...> tag gives the location of a data file that the plugin should handle.
In its simplest use,
<EMBED ...> uses the
SRC attribute to indicate the location of the plugin data file, and usually also gives a
HEIGHT of the plugin area.
For example, the following code embeds a MIDI file of the 1812 Overture in the page:
<EMBED ...> is not a part of the HTML 4 or xHTML 1 specifications, but it is still widely supported by modern browsers. Unlike other tags, the attributes used by
<EMBED ...> depend on the type of plugin being used (this odd free-attribute concept is why
<EMBED ...> has been rejected by the HTML standards makers).
The only required attribute for
<EMBED ...> is
SRC, so let's begin there.