- From: Christian Smith <csmith@barebones.com>
- Date: Wed, 1 Mar 2000 16:30:23 -0500
- To: W3C Validator <www-validator@w3.org>
- cc: Seamus Venasse <Seamus.Venasse@polaris.ca>
On Wednesday, March 1, 2000 at 11:06, Seamus.Venasse@polaris.ca (Seamus Venasse) wrote: > When I use the HTML Validation Service and submit my URL, I get an error > stating that there is no attribute for the "img" element called "name". > Yet, when I refer to the document type definition at > http://www.w3.org/TR/REC-html40/loose.dtd, the "img" element has the "name" > attribute as a useable attribute. I even placed my use of the tags in the > order in which they are described in the above DTD, but your Validation > Service still reports an error with that attribute. The Validation Service > does recognise that I am using the proper DTD, so is the problem in my HTML > code, or is it something that is missing in the Validation Service? This is confusion brought about by an issue I raised a few weeks ago. See the thread "4.0 to 4.01 Transition Issues" in the archive if you missed it. Basicly the DTD located at <http://www.w3.org/TR/REC-html40/loose.dtd> is the latest 4.0.1 DTD but your DOCTYPE is probably something like <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> So the validator validates the document against the 4.0 spec (which did not include NAME as a valid attribute for IMG) while the System Identifier points to a DTD for the 4.01 spec (which does include NAME as a valid attribute for IMG). All very confusing. -- Christian Smith | csmith@barebones.com | http://web.barebones.com He who dies with the most friends... Is still dead!
Received on Wednesday, 1 March 2000 16:30:47 UTC