- From: EE <ee@bjaili.com>
- Date: Fri, 13 Aug 2004 10:12:01 +0300
- Cc: validator <www-validator@w3.org>
Dears, Sorry for my poor question. This is exactly my problem which is I am using id instead of class. I tried the little trick (leaving a space before the colon) shown below but no help. Thank you On Thu, 2004-08-12 at 08:35, Jukka K. Korpela wrote: > 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.
Received on Friday, 13 August 2004 07:17:54 UTC