使用css3 js的浏览器兼容性

时间:2014-05-09 10:37:18

标签: javascript css css3 browser compatibility

我正着手建立一个新网站。

从我所看到的,现在很多人都直接选择css3和ajax,并且不打算支持没有安装JS的浏览器。他们使用了许多变通方法,例如在旧浏览器中启用css3到javascript

这是现在的理想方式吗?

3 个答案:

答案 0 :(得分:1)

我的建议是所谓的"渐进式增强":

  

渐进增强意味着每一层(内容,后跟   标记,样式,然后行为)建立在下一个,确保   对于功能较弱的浏览器,可以随时访问核心内容   和设备。这不是关于您的网站是否有效的细节   使用JavaScript,CSS3动画或图标字体。它甚至都不是   技术。 Progressive Enhancement的核心是思考   来自内容的网页。

http://cognition.happycog.com/article/progressive-enhancement-its-about-the-content

从简单开始,添加Unobtrusive JavaScript和Css3的方式,如果不支持,它们不会阻止用户导航和使用网站。

答案 1 :(得分:0)

这实际上取决于案例。如果您需要支持IE< 9等旧版浏览器,并且您需要做一些不受支持的花哨的东西,您可以使用一组库来伪造'这个新功能为您服务。如果您不必支持旧版浏览器或者不需要做任何花哨的东西,那么您确实没有问题。查看http://www.caniuse.com以快速查看哪些浏览器(版本)支持哪些功能。

答案 2 :(得分:0)

跨浏览器开发,JS和CSS3支持,后备,变通方法和降级的问题是时间和金钱的问题。在某些情况下,支持旧的或非平凡的浏览器可能需要花费大约一半的时间用于开发。时间就是金钱。如果您不确定此类浏览器是否会分享大量访问者(这是您的潜在客户),那么这次是否需要花费时间?

目前即使IE8仅占4.31%。它支持JS。