The SitePoint Forums have moved.

You can now find them here.
This forum is now closed to new posts, but you can browse existing content.
You can find out more information about the move and how to open a new account (if necessary) here.
If you get stuck you can get support by emailing forums@sitepoint.com

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Multiple CSS

Had a quick look around and cant see any threads about this so here goes...

Im finding designing pages very long-winded if i want a site to look perfect in every browser. Theres always something out of place in IE 6 or then Firefox etc, so ive been using multiple style sheets for each browser,

Im currently including CSS files for IE 5, 6, 7 and a main stylesheet for firefox and other browsers

But i cant help feeling im doing it the wrong way surely theres an easier way to get around this?

Should i explore IE hacks?

What browser versions do you include style sheets for? Do people still use IE 5!?

Had a quick look around and cant see any threads about this so here goes...

Im finding designing pages very long-winded if i want a site to look perfect in every browser. Theres always something out of place in IE 6 or then Firefox etc, so ive been using multiple style sheets for each browser,

Im currently including CSS files for IE 5, 6, 7 and a main stylesheet for firefox and other browsers

But i cant help feeling im doing it the wrong way surely theres an easier way to get around this?

Should i explore IE hacks?

What browser versions do you include style sheets for? Do people still use IE 5!?

What is the 'proper' way of doing things?

Thanks in advance for your advice

If you study up on haslyout you won't need many if any hacks at all. If you pay attention to IE as you code - you can introduce no hacks.

I would not bother with anything below IE 5.5 and you might even want to drop that too (and just worry about 6 and 7), but it would depend on your audience.