W3C home > Mailing lists > Public > www-validator@w3.org > March 2000

Re: Image Tags

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>
Message-ID: <20000301163024-f01010601-655c51e6@204.107.232.107>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:13:53 GMT