<div>Thanks Ian - so is it fair to say that self-closing singletons should be _allowed_ but not _required_ -- that either syntax would be accepted as valid HTML5? That only makes sense to me -- it's backward-compatible while allowing XHTML compatibility as well.
</div>
<div> </div>
<div>Your point about '<p />test' being the same as '<p>test</p>' is very interesting. That's not something I've ever done (that I'm aware of, anyway), and it surprises me that it works that way. As a divergent example -- at least in IE6 -- '<div />' is treated as an inline element rather than a block...that's probably non-standard behavior, and in any case it was a surprise when I encountered it.
</div>
<div> </div>
<div>In case you can't tell, I haven't made it through the whole proposed spec yet, so apologies if my questions and observations are springing from ignorance.<br><br> </div>
<div><span class="gmail_quote">On 11/29/06, <b class="gmail_sendername">Ian Hickson</b> <<a href="mailto:ian@hixie.ch">ian@hixie.ch</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">The argument is that the self-closer "/" is an XMLism, and that HTML5 has<br>nothing to do with XML, so there's no reason for it to apply here.
<br><br>Note that in HTML, this:<br><br> <p/> test<br><br>...regardless of what this discussion results in, will always be treated<br>exactly the same as:<br><br> <p> test </p><br><br>...because, for legacy reasons, there's no way we can treat "/" as a
<br>self-closer in any tag other than void tags (like <img> or <br>).<br><br>--<br>Ian Hickson U+1047E )\._.,--....,'``. fL<br><a href="http://ln.hixie.ch/">http://ln.hixie.ch/</a>
U+263A /, _.. \ _\ ;`._ ,.<br>Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'<br></blockquote></div><br>