- From: ewitness - Ben Fowler <bfowler@ewitness.co.uk>
- Date: Tue, 5 Feb 2002 15:25:05 +0000
- To: html-tidy <html-tidy@w3.org>
>On 5 Feb 2002 at 11:44, ewitness - Ben Fowler wrote: > >> Here is a topic from the Tidy documentation - >> >> This is something you then have to fix yourself as >> Tidy is unsure of where the > should be inserted. >> >> Are there example web pages or markup where tags missing their TAGC >> cause ambiguity? > >OK, you tell me where to put the > in this: > ><td nowrap is a deprecated attribute for table data cell elements ... I think I see. Plugging your example into the WDG validator gives no fewer than 10 validation errors. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> <html> <head> <title>Untitled</title> <meta name="generator" content="BBEdit 6.5"> </head> <body> <table> <tr> <td nowrap is a deprecated attribute for table data cell elements ...</td> <td>Right</td> </tr> </table> </body> </html> The code I posted was valid SGML. Yes, if you remove the requirement that the mark up is valid, I can certainly see that one can create examples where there is more than one place that the TAGC could go. Even in this case, you could make a rule that the TAGC goes in the last place that it could to make a properly formed element. Of course it is more than arguable that Tidy ought not to suggest reparing such a construct with <td nowrap> as attribute minimization is not part of XHTML. I will try feeding a few of these to Tidy and see what it does. Ben.
Received on Tuesday, 5 February 2002 10:29:59 UTC