- From: David Dorward <david@dorward.me.uk>
- Date: Fri, 13 Jan 2006 07:29:00 +0000
- To: www-validator.ttancredi@spamgourmet.com
- Cc: www-validator@w3.org
On Thu, 2006-01-12 at 09:07 -0600, www-validator.ttancredi@spamgourmet.com wrote: > In XML you cannot leave an element open. You have 1 way (that applies > to every element) to close an element: close the element by using an end > tag. You have 1 way (that applies only to an empty element) to close an > element: open and close the element by using an empty element tag. No. <foo></foo> and <foo/> are equivalent. > In HTML you CAN leave an element open. No. In HTML some elements have optional start and/or end tags, and some have forbidden end tags. In these cases the element is still closed, even if there isn't a tag to do so explicitly. > meta is an empty element. For compatibility, XHTML retains the HTML > rule that you cannot close an empty element by using an end tag. No. Appendix C of XHTML 1.0 provide guidelines that let authors do fuzzy hand waving and pretend that their XHTML is really HTML (by serving it with a text/html content-type). Appendix C XHTML isn't /really/ compatible with HTML, and conforming clients will spew ">" characters all over the place after performing error correction on large chunks of the <head> section. Appendix C doesn't provide any rules for XHTML though. -- David Dorward <http://dorward.me.uk/> "Anybody remotely interesting is mad, in some way or another." -- The Greatest Show in the Galaxy
Received on Friday, 13 January 2006 07:30:37 UTC