- From: Tim Diggins <tim.diggins@teamworks.co.uk>
- Date: Mon, 13 Nov 2000 04:47:55 -0500 (EST)
- To: <www-style@w3.org>
- Cc: "Tim Diggins" <tim@red56.co.uk>
as a follow-up to this (didn't find a similar follow-up issue on a search) - Netscape 4.76 breaks Netscape's adherence to the no-underscores rule, but unfortunately substitutes very anomalous (I haven't bothered to figure it out) styling - ie neither plaintext (as expected in Net 4.70 and previous, nor as if there were no underscores (as in IE5)). While Microsoft should be decried for being "too lenient", it is far worse (IMHO) to allow "silent bugs" like this in. For those of who (in retrospect, foolishly) didn't validate their CSS and allowed an underscore in - the change from 4.70 to 4.76 amounts to breaking the UI. (strangely, the anomalous styling occurs whenever the class names within the CSS file have underscores, whether the class references in the HTML file has underscores or no (implying some weirdness in the CSS parsing for Netscape) - if the HTML file has underscores and the CSS file doesn't - then the text is styled plain). I haven't yet determined at what intermediate version the underscore problem was introduced but know that at 4.70 it was plain and at 4.76 it was screwy. If anyone wants to know the details - email me and I'll let you know when I find out. I have samples, and a little php-tool for displaying CSS sample-sheets if anyone cares to see. best Tim ---------------------------------------------------------- Tim Diggins New Media Director mailto:tim.diggins@teamworks.co.uk Teamworks http://www.teamworks.co.uk personal email: mailto:tim@red56.co.uk personal web: http://www.red56.co.uk/people/tim/ ---------------------------------------------------------- Message-ID: <05325001EB71D311A4DD00E029347C26080652@ntpd.blackbaud.com> From: Thomas Ashe <Thomas.Ashe@Blackbaud.com> To: "'Todd Fahrner'" <fahrner@pobox.com>, "'www-style@w3.org'" <www-style@w3.org> Date: Tue, 7 Dec 1999 17:38:28 -0500 Subject: RE: background-Image Problem with Netscape Communicator 4.7 On Tuesday, December 07, 1999 12:57 PM, Todd Fahrner [mailto:fahrner@pobox.com] wrote: <SNIP> > But I see the problem: you are using an underscore in your class > selector name. This is illegal, and Netscape is correctly rejecting > the rule. MSIE is incorrectly recognizing it, leading you to think > that perhaps Netscape is broken in this regard (as in so many others). > > Microsoft has gotten and will continue to get itself into lots of > trouble with such lenient error-handling. See > http://www.webstandards.org/css/winie/#Incorrect_Error_Handling . > </SNIP>
Received on Monday, 13 November 2000 05:37:28 UTC