[whatwg] Allow trailing slash in always-empty HTML5 elements?
Ian Hickson
ian at hixie.ch
Wed Nov 29 11:58:51 PST 2006
On Wed, 29 Nov 2006, Steve Runyon wrote:
>
> Sorry for being the dunce here, but is anybody saying otherwise?
> Whereas XML _requires_ that you close every tag, HTML5 _should allow_
> you to close any tag. I agree with what was said previously about
> considering something like '<select /></select>' invalid, but if
> somebody's suggesting that something like '<img src="..." />' or '<br
> />' should also be invalid, I disagree. Validators and UAs should
> accept singleton tags _with or without_ the self-closer.
>
> Am I totally misunderstanding or missing the point here?
The argument is that the self-closer "/" is an XMLism, and that HTML5 has
nothing to do with XML, so there's no reason for it to apply here.
Note that in HTML, this:
<p/> test
...regardless of what this discussion results in, will always be treated
exactly the same as:
<p> test </p>
...because, for legacy reasons, there's no way we can treat "/" as a
self-closer in any tag other than void tags (like <img> or <br>).
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list