- From: William F Hammond <hammond@csc.albany.edu>
- Date: Tue, 14 Sep 2010 00:09:37 -0400
- To: www-validator@w3.org
The following message arose when I was testing the validator with a small html5 document: -------- Error Line 8, Column 4: Self-closing syntax (/>) used on a non-void HTML element. Ignoring the slash and treating as a start tag. <p/> -------- The message would be clearer if instead of "a non-void HTML element" it said "an HTML element that is not defined-empty" or possibly "an HTML element that is allowed to have content". Of course, this is correct for the present draft of html5 where "/>" is only allowed for elements that are defined-empty in the vocabulary of the html namespace. However, even though html5 is independent of sgml, I make this point because sgml rules (with www mods) about NETENABL in relation to "empty" elements address the syntactic issue -- whether the element has de facto content -- rather than the vocabulary issue of whether the element is defined-empty. -- Bill
Received on Tuesday, 14 September 2010 04:10:05 UTC