W3C home > Mailing lists > Public > html-tidy@w3.org > October to December 1999

Re: Yet another table related bug

From: Terry Teague <teague@mailandnews.com>
Date: Thu, 28 Oct 1999 13:46:35 -0700
Message-Id: <l03130300b43e66413499@[17.219.108.23]>
To: html-tidy@w3.org
At 1:16 PM +0300 10/28/99, Jussi Vestman wrote:
>I found out that following HTML causes tidy to crash:
>
><html>
><head>
><title>Some title</title>
></head>
><body>
><font face="arial">
><dl>
><table>
><hr>
><tr>
><td>
>blaah blaah...
></td></tr>
></table>
></dl>
></body>
></html>
>
>I found that when I tried to clean my browser cache. BTW It is a good
>method to stress test tidy and find new bugs. The file that originally
>crashed tidy is at
>http://www.idiom.com/free-compilers/ECATEGORY/compiler-1.html.
>
>I am not sure, if this is a known bug. Does there exist any list of tidy's
>known bugs?

As an FYI, I ran the above code through the Mac OS version of Tidy (22 Oct
99), and it produced the following without crashing (that's not to say
there isn't a bug there).

MacTidy (vers 19th October 1999) Parsing "Work:FilterTop:Filter
Code:MacTidy:bug reports:table problem.html"
line 7 column 1 - Warning: missing </font> before <dl>
line 7 column 1 - Warning: trimming empty <font>
line 8 column 1 - Warning: <table> lacks "summary" attribute
line 8 column 1 - Warning: missing <dd>
line 9 column 1 - Warning: missing <tr>
line 9 column 1 - Warning: discarding unexpected <table>
line 9 column 1 - Warning: <hr> isn't allowed in <> elements
line 10 column 1 - Warning: missing <td>
line 14 column 1 - Warning: </table> isn't allowed in <hr> elements
line 14 column 1 - Warning: discarding unexpected </table>

"Work:FilterTop:Filter Code:MacTidy:bug reports:table problem.html" appears
to be HTML 3.2
10 warnings/errors were found!

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>Some title</title>
</head>
<body>
<dl>
<dd>
<hr>
</dd>
</dl>
</body>
</html>

The table summary attribute should be used to describe
the table structure. It is very helpful for people using
non-visual browsers. The scope and headers attributes for
table cells are useful for specifying which headers apply
to each table cell, enabling non-visual browsers to provide
a meaningful context for each cell.

For further advice on how to make your pages accessible
see "http://www.w3.org/WAI/GL". You may also want to try
"http://www.cast.org/bobby/" which is a free Web-based
service for checking URLs for accessibility.

You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier maintain
compared with using <FONT> elements.

HTML & CSS specifications are available from http://www.w3.org/
To learn more about Tidy see http://www.w3.org/People/Raggett/tidy/
Please send bug reports to Dave Raggett care of <html-tidy@w3.org>
Lobby your company to join W3C, see http://www.w3.org/Consortium


Regards, Terry
Received on Thursday, 28 October 1999 16:47:28 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 April 2012 06:13:42 GMT