选项来解决浏览器兼容性问题?(options to solve browser compatibil

2019-08-05 21:27发布

我设计与CSS3的Web应用程序。 每个人都知道,很多CSS3属性,如梯度,边界半径,箱阴影,动画,边框图像,背景,RGB,最后孩子,第n个孩子等。将无法在早期版本的IE,例如IE8工作, 7,6。 有些像Java脚本库的CSS3饼可以用来使Internet Explorer 6-9能够呈现几个最有用的CSS3的装饰功能,如梯度,边界半径,边框阴影,边界图像(不是最后一子,第n子属性),但我的一些朋友与面临的问题,并告诉我,这是不可靠的。

是否有任何其他的js库或polyfills这将支持大部分的CSS3装饰功能,包括子属性不使用过滤器像指南针 ?

谢谢。

Answer 1:

与即PIE CSS3的问题是不信任的问题,在某些情况下,派框架不起作用,因为它有没有下面的先决条件之一:
1-馅饼或它的前缀的初始化路径即对于背景,是不正确的。
在这种情况下,你应该检查路径。 最好的做法是下一个地方pie.htc到您的主网页/帧或母版页。
2 - 你在IE浏览器的最终结果怪异模式呈现。
3-页面的文档类型没有定义或不是XHTML(过渡或严格)或HTML5。

对于任何aboveproblems它可以有条件和情况的完整的书。
但一旦你使用它的3-4倍就成了自然的,虽然我个人不建议使用IE浏览器CSS3框架,因为IE是在大多数情况下比其他浏览器自然更慢,这些框架使之更慢。 它通常是不利于我个人更喜欢为我的网站的向后兼容性。 其中内容比漂亮更正确地看到。



文章来源: options to solve browser compatibility issues?