tech_your_future said:
More often than not problem is with either IE or the designer. So, better complain to them. If the designers don't adhere to the standards what can mozilla people do?
Exactly!! The problem in mainly in IE and coders. Even if a site validates without any error or warnings, it may appear differently in IE and FF/Opera. So the biggest culprit in this is IE 6 (7 is little better) and its popularity
Secondly, even the coders are to be blamed! They don't find it important to check their websites in other browsers!
I always check them in at least 3 - IE, FF and Opera. Have a look at my site. It is valid XHTML Transitional (except 1 place which uses flash which I will correct soon) and valid CSS (except a few warnings for which there is no known cure).
So it is not impossible to make a site that work in all browsers. But there should be willingness. For whatever little experience I have, I have seen that if we validate the sites, many cross-browsers issues also get solved.