[html5] embed vs. object

Simon Pieters zcorpan at gmail.com
Mon Sep 13 12:13:48 PDT 2010

On Sat, 11 Sep 2010 23:47:02 +0200, Chris Cressman  
<chris at chriscressman.com> wrote:

> On Sat, Sep 11, 2010 at 1:01 PM, Brenton Strine <whatwg at gmail.com> wrote:
>> 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?)
> Yes, one of HTML5's design principles is compatibility [1], so <embed>
> is now a valid choice for authors.
> [1] http://www.w3.org/TR/html-design-principles/#compatibility

...except that the traditional <embed>-in-<object> uses attributes that  
are obsolete in HTML5. Personally I would recommend to only use <embed> if  
you're fine without fallback, or only use <object> otherwise.  
(<embed>-in-<object> doesn't support fallback.)

Simon Pieters

More information about the Help mailing list