Custom DTD for case-insensitive ID values ?

Dear Colleagues -- Working on a new site, I have reached the
stage where the site validates successfully /except/ for one
area : the validator points out that my IDs are not unique,
because I am differentiating pairs on the basis solely of case.
Having read the background information, I can see no reason
why this should matter, and I would therefore like to create
a custom DTD which allows IDs to be distinguishable only by
case.  My earlier forays into creating custom DTDs were successful
(to allow, for example, the "topmargin, leftmargin, etc" attributes
which some older browsers require, but I am unable to work out
how to change the existing HTML 4.01 Strict DTD to achieve my
aim.  Is there anyone able/willing to offer guidance, please ?

Philip Taylor

P.S. The present page validation results can be seen at

	http://validator.w3.org/check?uri=http%3A%2F%2Fuk.tug.org%2F&charset=%28detect+automatically%29&doctype=HTML+4.01+Transitional

and I can see that it would fail a STRICT check on one additional
criterion : the use of "language" in <SCRIPT>; however, I feel confident
to tackle that aspect of the DTD without assistance.

Received on Sunday, 14 September 2003 12:13:31 UTC