- From: Matthew Brealey <thelawnet@yahoo.com>
- Date: Fri, 26 Nov 1999 06:05:26 -0800 (PST)
- To: www-style <www-style@w3.org>
Due to the extreme stupidity of the weight sort (the
worst [i.e., worst idea rather than most badly written
(float gets this accolade)] thing in CSS),
* {color: inherit !important}
would always result in the initial value; something I
think is worth pointing out, esp. in view of the fact
that this is a likely user style sheet.
BODY {color: black;
background: white;
}
* {color: inherit !important;
background: inherit !important;
}
If !important had been properly defined, none of these
problems [to take another example: .class {width:
50%;} DIV {margin: something else !important}, which
would totally screw up the whole page].
As I see it the definition of ! important is totally
stupid - its ONLY role should be to override the
weight sort.
I challenge anyone to name a useful way to use
!important, and then I'll show them a hundred ways
that users could get confused, with !important in
their user style sheets not working properly.
=====
----------------------------------------------------------
From Matthew Brealey (http://members.tripod.co.uk/lawnet (for law)or http://members.tripod.co.uk/lawnet/WEBFRAME.HTM (for CSS))
__________________________________________________
Do You Yahoo!?
Thousands of Stores. Millions of Products. All in one place.
Yahoo! Shopping: http://shopping.yahoo.com
Received on Friday, 26 November 1999 09:05:28 UTC