[html5] embed vs. object
whatwg at gmail.com
Sat Sep 11 10:01:47 PDT 2010
Semantically, what is the difference between <embed> and <object> in
HTML5? The spec gives these different meanings:
> The object element can represent an external resource...
> The embed element represents an integration point for an external (typically non-HTML) application or interactive content.
...but it seems that in practice, they do the same thing. If I'm going
to be embedding a flash object, which one should I use? Or is the
point of this that I can now validly use the old style <embed> nested
in an <object>? (In other words, was <embed> included in HTML5 to save
us from having to use the Satay method?)
More information about the Help