[thelist] testing older verions of IE for css (was css menu problem)

Barney Carroll barney.carroll at gmail.com
Fri Oct 30 11:09:31 CDT 2009

[NB: I described the hack bacdly in my previous email. Please follow link
for a proper explanation]

Hiya Bob,

The advantage of this method is that when you need to test, debug, edit or
re-write parts of your CSS, you don't have to look in 2 or 3 different CSS
files and the head of the html itself to see exactly what's affecting any
given element in all browsers.

The idea is that in a given CSS rule, a valid CSS property is given (the one
that works on most browsers). Then if IE needs a separate value you supply
it in a format only it understands. Then if IE6 needs another value, you
give it in a way only IT understands, etc. There are methods of isolating
plenty of browsers (including webkit and ie5.5) using entirely in-CSS code.
The theory is nicely explained and exampled in this article:


Barney Carroll

barney.carroll at gmail.com
07594 506 381

2009/10/30 Bob Meetin <bobm at dottedi.biz>

> Barney Carroll wrote:
> > No way. IE6 is still has a regrettably significant market share and
> requires
> > testing for responsible universal web design.  IE5.5 can go (and for the
> > most part has gone) to hell.
> >
> > I work with firebug and like to keep all the CSS for any given element in
> > one place and one rule where possible, so I use hacked CSS per-property,
> eg:
> >
> > selector {
> > property: regular value;
> > _property: ie6 value;
> >  *property: ie7+ value;
> > }
> >
> Barney could you expand on this?  I currently use either an IE if
> statement with the CSS in the header if it is really minimal, one or two
> lines - and if larger, an IF statement that includes an IE specific
> stylesheet, such as ie6.css.  Anything that is more efficient works for
> me, ideally I would "dump" all the IE stuff into a single stylesheet
> along with  the IF/ELSE stuff as well.  -Bob
> --
> * * Please support the community that supports you.  * *
> http://evolt.org/help_support_evolt/
> For unsubscribe and other options, including the Tip Harvester
> and archives of thelist go to: http://lists.evolt.org
> Workers of the Web, evolt !

More information about the thelist mailing list