<...> > What do YOU (plural) do? > > Do you say, "I'm sticking ot standards, piss on your browser if it doesn't > look good!"? > Your clients will like that. > > Do you make your pages simple so that there's flexability in the design, so > that browsers don't notice the difference? > (Think Google) > > Do you go bonkers (or spend a ton of time) learning the work arounds so that > instead of a specialist in CSS you become a specialist in the work arounds > that hopefully will be gone in a few years?!?!
Hi, first things first: 1) Forget hacks. These are the last measure. You may need some workarounds, but hacks are much overrated. Andy Budd had a great presentation on the subject at @media 2006 [1]. He talked about strange attitude forming among some web developers–whenever they encounter some CSS problem they immediately start looking for the hack to solve it. That's bad. 2) Do not try to make design look the same pixel to pixel in different browsers. This is possible, but usually not worth it–regular users don't change their browser in the middle of the browsing, they just stick to their preferred one... unless your site doesn't work in it. So, "no" to pixel-to-pixel identity, "yes" to looking good and working well in major browsers. 3) Validate your (X)HTML and CSS. This will help you to catch some markup errors which may interfere with CSS renedering. 4) Use decent browser as you work: Firefox, Safari, Opera. If your design works in one, chances are high that it will work perfectly in others without any modifications. IE may require some extra effort, but this way it is easier than to build for IE first and then try to adapt for the other browsers. 5) Take your time and go through CSS specification. It is not that scary. 6) Make yourself familiar with some common IE bugs and how to deal with them. "Position is everything" [2] is a good place to start. I am sure others will give more advices. http://www.andybudd.com/archives/2006/06/media_2006_presentation/ http://positioniseverything.net/ Regards, Rimantas -- http://rimantas.com/ ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/