- From: David Carlisle <davidc@nag.co.uk>
- Date: Thu, 3 Apr 2008 10:54:13 +0100
- To: ian@hixie.ch
- Cc: public-html@w3.org, www-math@w3.org
me> HTML since forever has had rules that allow unknown elements to be me> parsed ian>I'm not sure to what you refer here. I was refering to http://www.w3.org/TR/1998/REC-html40-19980424/appendix/notes.html#h-B.1 If a user agent encounters an element it does not recognize, it should try to render the element's content. Saying that you render the content (implictly) implies that you should be able to parse the unknown element structure and find the content. Of course, it doesn't say anything about /> syntax because it predates xml, but html5 doesn't predate xml.... Ian><td width="27%" bgcolor="#FFFFFF">0 <math>m<sup>2</sup></td> As Henri already replied if you say you can't break a handful of pages using previously undefined element names with private (or in this case, html) markup in them then you can not add _any_ new element in any version of html. Which is clearly not going to be the case. If people take advantage of the above quoted rule to use non-html elements in html then if at some point html grows and has an element of that name, those pages will break. That is the case if you make <math> imply mathml, or if you make <canvas> or <video> do something that they previously were not defined to do.- David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
Received on Thursday, 3 April 2008 09:54:56 UTC