浏览器太多了,一般兼容IE 、火狐、chrome等主流的浏览器就好。主要的兼容性问题也就是在IE和火狐上,这两个一个是最不标准的浏览器, 一个是标准浏览器,这个具体要熟悉各个css属性的兼容性怎么样。就像是透明度,opacity:1和filter(alpha:(opacity:100)),前者是不兼容ie6、7、8、9的,但是火狐、chrome,opera,safari却是兼容的,ie有一套自己的透明度也就是后者,所以再定义css时为了兼容都要加上。
多调试,等你熟悉各个浏览器css的属性支持情况你就 能写出都兼容的代码了