我很想知道人们在开发网站时如何规划跨浏览器支持。
通常,我看到开发人员在他们的工作流中采用了两种方法:
-optimize用于webkit,然后为IE7-9应用hack,为IE7-8应用-optimize,然后为IE9/webkit应用更新的特性。
基本上从技术的前沿开始,向后的方向工作,或者从技术的后面开始,朝着前面的方向努力。
你是怎么做事的?您认为wrt在开发跨浏览器支持的不同方式中有哪些优点或缺点?
发布于 2012-04-29 14:34:06
在我看来,在前面和后面工作是最好的做法。对当前和广泛使用的技术进行优化可以让您现在就发布,然后再进行重新工作。如果你有最后期限,这是特别有效的。看看顶部浏览器使用 (Chrome17在最前面,Firefox10,IE8,然后是所有其他浏览器),你应该从顶部开始,然后往下看。Chrome17已经占据了整个浏览器市场的31.9%。
因此,您可以发布您的网页,同时吸引大多数浏览器用户,然后随着时间的推移,您可以努力优化向下链。
发布于 2012-04-29 16:41:18
我从标准和最现代的标准开始。火狐,Chrome,MSIE9 (10)
然后修复MSIE8 (很少需要修复),MSIE7
旧的浏览器(MSIE6,FF2)将得到完全不同的.css,或者根本没有:普通的.css
然后是移动css,仅针对智能手机(webkit 4xx+、移动ie9、gecko 5+)进行优化。
发布于 2012-09-17 02:43:47
我把旧的IEs保存到最后,因为在你结束之前,这个功能/站点/项目总是有被废弃的机会。
https://webmasters.stackexchange.com/questions/29076
复制相似问题