- From: Gannon J. Dick <gdick@verizon.net>
- Date: Sat, 3 May 2003 11:46:52 -0500
- To: "Jonathan Stanley" <jon@lambcutlet.org>, <www-validator@w3.org>
What would be the value of a unique <head> component anyway? Except maybe to fool a browser display ... You would probably want to hide same from a HTTP HEAD request too. So, IMHO the better way to do that (in the body) is <div id="foo" style="display:none;"> ... Gannon J. Dick ----- Original Message ----- From: "Jonathan Stanley" <jon@lambcutlet.org> To: <www-validator@w3.org> Sent: Friday, May 02, 2003 2:07 PM Subject: XHTML1.1 DTD errata or Validator bug? > > Hello > > As I understand from HTML4 and XHTML1 Strict, the "id" attribute is global, > and can be applied to any element, and indeed, reading through said DTDs and > valdating a test case page where there was an "id=foo" inside the <html> > element, the said page would pass when validated as HTML4 or XHTML1. > > However, when the DTD was set to XHTML1.1, the validator will error with: > > --- > This page is not Valid XHTML 1.1!... there is no attribute "id". > --- > > The "highest level" element this seems to be allowed is the <body> tag, but > looking through the XHTML1.1 DTD modules, I cannot accertain whether this is > deliberate on the part of XHTML1.1, it is an errata with the DTD, or whether > it's a bug with regards to the validator? > > Thanks. > > Jon Stanley >
Received on Saturday, 3 May 2003 12:56:48 UTC