[whatwg] HTML 5 Script Tag

Aryeh Gregor Simetrical+w3c at gmail.com
Thu Aug 6 14:04:42 PDT 2009


On Thu, Aug 6, 2009 at 4:56 PM, Greg Houston<gregory.houston at gmail.com> wrote:
> This makes sense to me as well. Last week a user of my framework
> posted to the forums asking for help. The JavaScript was not loading,
> and it turned out he was trying to self-close the script tags in the
> header. So for at least some percentage of people the intuited
> expectation is that the script tag can be self-closing like the link
> tag.

This is a problem caused by the use of fake XHTML.  People have been
taught for years now that they should do <link ..... /> even though
it's precisely identical to <link .....> in text/html as far as UAs
actually implement it.  It makes people think there's a difference,
and they expect the difference to make sense.  It doesn't.

The fix is to avoid using or teaching the self-closing syntax in
text/html: just use <link .....> and omit the trailing slash.  This
will work in all UAs and isn't misleading.  Trying to get UAs to
support self-closing syntax on more elements will cause *more*
confusion in the short term, not less, because people will see that it
*does* work in Firefox 3.7 or whatever and assume it works in Firefox
3.5, which it doesn't.



More information about the whatwg mailing list