Forum Moderators: open
I can still remember my hours of combing articles describing how to make embedded Flash and movie content standards-compliant (the Flash Satay method), and others altogether applauding the demise of the <embed> tag (in showing also how to get by without it) (See Elizabeth Castro's article titled Bye Bye Embed).
If this goes through, talk about a lot of time wasted for a lot of people. Some explanation would be welcome - does anyone have the story on the reasoning behind this turnaround?
[edited by: BlobFisk at 12:48 pm (utc) on Jan. 29, 2008]
[edit reason] Fixed links [/edit]
...talk about a lot of time wasted for a lot of people. Some explanation would be welcome
Because a lot of people wasted a lot of time avoiding using <embed> - solely because it was not a W3C standard, and despite it being one of the few, sane, cross-browser ways of handling plug-ins - it is now part of the (draft) HTML5 standard. :)
Bear in mind that HTML5 is currently a draft so <embed> could be removed. IMHO this is unlikely, but <embed> is an open issue [esw.w3.org] (no info on the <embed> wiki page as yet).
See also the HTML Design Principles [w3.org]:
2. Compatibility2.1. Support Existing Content
Processing requirements should be specified to ensure that user agents implementing this specification will be able to handle most existing content. In particular, it should be possible to process existing HTML documents as HTML 5 and get results that are compatible with the existing expectations of users and authors, based on the behavior of existing browsers.2.4. Pave the Cowpaths
When a practice is already widespread among authors, consider adopting it rather than forbidding it or inventing something new.
See this thread [lists.whatwg.org] on the WHATWG list or this thread [lists.w3.org] on public-html, or search the lists for further discussions.