你有.js函数,其中包含if / else条件,或者每个浏览器都有单独的文件?
这些天是否真的成为每个流行浏览器的当前版本的问题?
发布于 2018-07-24 16:57:18
这是一个非常真实的问题。主要是因为IE6。你可以通过以下方法处理特定于IE6的css条件注释。
对于JavaScript,我建议使用一个库,它已经完成了抽象浏览器差异的大部分工作。
发布于 2018-07-24 17:12:49
这对于CSS在所有浏览器(主要是IE6/7)中不起作用仍然是一个问题。
对于我所做的任何事情,我从来不需要单独的JS文件。如果您使用的是JS库(jQuery、YUI、Prototype等),那么99%的浏览器不兼容将被处理。
至于css,我更喜欢将浏览器特定的修复程序放在同一个css文件中。当你只需在1处查找样式时,它就会使调试变得容易得多。你可以花费几个小时调试一些东西,但却发现错误是由特定于浏览器的10行样式表引起的。
从性能角度看,只有一个CSS和一个JS文件也更好。
https://stackoverflow.com/questions/-100000408
复制相似问题