Re: why doesn't this work in any browser but IE?
by "Donna Smillie" <dms(at)zetnet.co.uk>
|
Date: |
Thu, 31 Oct 2002 23:13:26 -0000 |
To: |
<hwg-techniques(at)hwg.org> |
References: |
simrad |
|
todo: View
Thread,
Original
|
|
Chip -
If those are the actual classes you are defining in your style sheet, I
think the problem may be because CSS class names can't start with a
digit. From the CSS1 spec:
"In CSS1, selectors (element names, classes and IDs) can contain only
the characters A-Z, 0-9, and Unicode characters 161-255, plus dash (-);
they cannot start with a dash or a digit; they can also contain escaped
characters and any Unicode character as a numeric code."
I suspect IE is being "lenient" as usual, while the other browsers are
more strict in their parsing and ignoring the invalid classes.
HTH...
Donna
----- Original Message -----
From: <chip.wiegand(at)simrad.com>
To: <hwg-techniques(at)hwg.org>
Sent: Thursday, October 31, 2002 10:24 PM
Subject: why doesn't this work in any browser but IE?
> I am trying to get two differant a href link styles, one with white
text on
> a dark gray background
> and the other for black text on a white background -
>
> a.1:link { color: white; }
> a.1:visited { color: white; }
> a.1:hover { color: yellow; }
> a.1:active { color: red; }
> a.2:link { color: black; }
> a.2:visited { color: black; }
> a.2:hover { color: green; }
> a.2:active { color: red; }
>
> This works fine in IE but not at all in Netscape7, Mozilla1.1 or
Opera6.
> Any suggestions?
> Regards,
> --
> Chip Wiegand
> Computer Services
> Simrad, Inc
> www.simradusa.com
> chip.wiegand(at)simrad.com
>
> "There is no reason anyone would want a computer in their home."
> --Ken Olson, president, chairman and founder of Digital Equipment
> Corporation, 1977
> (They why do I have 9? Somebody help me!)
>
>
>
HWG hwg-techniques mailing list archives,
maintained by Webmasters @ IWA