1、css兼容性问题
浏览器的数量太多,我们只能针对内核来进行划分,这样主流的浏览器主要是三个内核:微软的trident内核、FF的mozilla内核、chrome为代表的webkit内核。其中,微软又有问题就是IE6、7、8等等虽然是一个系列的内核,但对css的解释又存在不同。总体来说做浏览器兼容性测试只要测试通过了上述浏览器,一般问题就不大了。
这里面被声讨最多的大概就是IE6了,微软的IE6也确实不愧是浏览器界的一朵奇葩,我自问大部分时候已经可以完全不依赖hack就做出IE7以上和FF以及webkit完美兼容的样式了,只有IE6还是会经常给我惊喜,所以要做IE6兼容就必须了解css hack,主要是专门针对ie6的“_”hack方式,因为只要你写得好点,其他的浏览器可以不用区分的,不用“*”,也不用!