css之解决浏览器兼容性问题的选项
我正在使用 CSS3 设计 Web 应用程序。每个人都知道很多 css3 属性,如渐变、边框半径、框阴影、动画、边框图像、背景 rgb、最后一个子项、第 n 个子项等。在早期的 IE 版本(如 IE8)中将不起作用, 7,6。一些 java 脚本库,如 css3 pie可用于使 Internet Explorer 6-9 能够呈现几个最有用的 CSS3 装饰功能,例如渐变、边框半径、边框阴影、边框图像(不是 Last-child、nth 子属性),但我的一些遇到问题的 friend 告诉我它不可靠。
是否有任何其他 js 库或 polyfills 将支持大多数 css3 装饰功能,包括子属性,而无需使用像 compass 这样的过滤器? ?
谢谢。
请您参考如下方法:
PIE css3 与 ie 的问题不是信任问题,在某些情况下,Pie 框架无法工作,因为它没有以下先决条件之一:
1- pie 的初始化路径或其前缀(即背景)不正确。
在这种情况下,您应该检查路径。最佳做法是将 pie.htc 放在主页/框架或母版页旁边。
2- 你在 IE 中的最终结果以古怪模式呈现。
3- 页面文档类型未定义或不是 XHTML(过渡或严格)或 html5。
对于上述任何问题,它都可以有一整本书的条件和情况。
但是一旦你使用它 3-4 次它就变得自然了,虽然我个人不建议为 IE 使用 css3 框架,因为在大多数情况下 IE 自然比其他浏览器慢,而这些框架使它更慢。通常这对我个人来说没有好处,我更喜欢我的网站向后兼容。内容比 nice 更正确。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。