

the rest - impossible with the above markup.

Imagine the author wanted to serve different content to IE vs. Now this is messy, 4 browsers, 4 different selection algorithms.

Opera10: understands the type on the object and uses that.If there was no embed, it would have used the object (this is based on tests, not actual code reading, so it could be inaccurate) Chrome: looks at the content, discovers that there is an embed there and uses it.So let's go through what they do with it. Classid="clsid:CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA"Īll of a sudden the object means something to non-IE browsers as well.
