[whatwg] HTML 5 Script Tag
Simetrical+w3c at gmail.com
Thu Aug 6 13:52:51 PDT 2009
On Thu, Aug 6, 2009 at 4:36 PM, Cready, James<jcready at rtcrm.com> wrote:
> Is there any good reason why a <script> tag with the src attribute specified
> can’t be self-closing?
Because the HTML serialization should be parseable by legacy
user-agents. <script src="foo" /> will be treated the same as <script
src="foo"> by all existing UAs in text/html, and all subsequent
content on the page will become part of the <script> tag, possibly
causing the whole page to vanish (maybe less than the whole page if
there's a </script> somewhere). The spec doesn't permit behavior in
text/html that's incompatible with existing UAs without good reason.
You can, of course, use the XHTML serialization, in which any empty
element can be self-closing.
More information about the whatwg