I know some browsers will recognize
as that's basically what a void element is.
But, not all browsers do (one being the one I use, FireFox).
Why is this? Either you should be able to smush a script into the second in to the second example's body, OR it should always be a viable option to use the first example, because without either the
script tag(s) look ugly, and it's wasting some space.
It may not be a huge deal, but I see it as mildly annoying, especially if there are lots of tags grabbing a script from somewhere.
FOR CLARIFICATION OF FUTURE READERS:
This boils down to, why is there no void tag for loading external elements, like what InHuOfficial said, with