是的,我们需要兼容如下浏览器:
IE6.0/7.0/8.0
FIREFOX2.0/3.0
SAFARI
OPERA
CHROME(08.09.05补)

我们头痛于如下问题:
盒模型——边框、内外补丁、浮动、高度对齐;
列表元素对齐;
PNG图片透明度;
行高;
最小和最大宽度;
块元素居中
……

服务器端开发相对简单在于,对于ASP、PHP、ASP.NET、JSP、PYTHON等等来说,绝大多数时候,微小的差异由服务器端运行的解释程序版本决定,而需要考虑的版本数量没有这么多。
但我们不能决定用户使用何浏览器。
Js开发已经相对简单到可以直接使用成熟的框架,这个中间层解决了兼容性问题,帮助我们提升了开发效率甚至脚本运行效率。
CSS的框架现在仍然没有流行。
因此,我们使用分别针对各浏览器的HACK代码来达致目的。
但我个人更倾向于——首先简化HTML及CSS代码。

kolidon常用的三个关键CSS资源:
http://developer.apple.com/internet/safari/
http://developer.mozilla.org/En
http://www.google.com
http://andymao.com/andy/post/76.html

当然,常用问题用这个页面即可解决:
最实用的12条css技巧
CSS hack:区分IE6,IE7,firefox