W3C home > Mailing lists > Public > html-tidy@w3.org > January to March 2001

Re: Using strict doctype

From: J. David Bryan <jdbryan@acm.org>
Date: Sat, 10 Mar 2001 01:53:31 -0500
Message-Id: <200103100653.f2A6rW126202@mail.bcpl.net>
To: HTML Tidy List <html-tidy@w3.org>
On 9 Mar 2001, at 13:08, Mikko Saari wrote:

> I don't know if I'm understood the function of HTML Tidy wrong, but I'm
> a bit annoyed by the error message "Warning: html doctype doesn't match
> content".

HTML Tidy attempts to make an invalid HTML document into a valid document.  
For example, if the document is marked with an HTML 3.2 doctype but 
contains an INS element, then there are two ways to make the document 
valid: Tidy could delete the INS element, or Tidy could change the doctype 
to HTML 4.01.  In this example, Tidy will use the second method.


> I'd like to know exactly what's wrong so I could make it a Strict
> document. 

If you want to ensure that a document is valid HTML for some version (e.g., 
4.01 Strict), then place the desired doctype in the document and use an 
HTML validator instead of Tidy:  

  http://validator.w3.org/

The validator will list every element and attribute that is not compatible 
with the version of HTML specified by the doctype.

If you prefer an off-line validator, I would recommend James Clark's NSGMLS 
program that is part of his SP package:

  http://www.jclark.com/sp/

...coupled with the W3C DTD:

  http://www.w3.org/TR/html4/strict.dtd

                                      -- Dave
Received on Saturday, 10 March 2001 01:53:35 GMT

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