- From: Jukka K. Korpela <jkorpela@cs.tut.fi>
- Date: Thu, 12 Aug 2004 08:35:01 +0300 (EEST)
- To: EE <ee@bjaili.com>
- Cc: validator <www-validator@w3.org>
On Wed, 11 Aug 2004, EE wrote:
> An "id" is a unique identifier. Each time this attribute is used in a
> document it must have a different value. If you are using this attribute
> as a hock for style sheets it may be more appropriate to use classes
> (which group elements) than id (which are used to identify exactly one
> element).
Which part of this explanation (which you quoted, and I re-quote here)
did you fail to understand? Most probably it applies to your situation
too, i.e. you should replace id="menulink" attributes by class="menulink"
attributes and correspondingly replace #menulink by .menulink in your CSS
code.
It's also possible that you could use a simpler approach: use just one
id="menulink" attribute, in the <table> element for example in your case
if I guess right, and use correspondingly a contextual selector, in CSS -
e.g., instead of
#menulink:link { ... }
you would then use
#menulink :link { ... }
(note the space). But this belongs to the realm of CSS; I mention this
just to emphasize that the validator's message is just a suggestion on how
the error might be removed.
--
Jukka "Yucca" Korpela, http://www.cs.tut.fi/~jkorpela/
Received on Thursday, 12 August 2004 05:35:04 UTC