【发布时间】:2011-04-23 12:26:29
【问题描述】:
【问题讨论】:
-
我担心的是非 IE 浏览器也不支持某些 CSS3 功能。仍然需要为这些浏览器提供图像作为备份,所以就我所见,它有点打败了 CSS3 PIE 的对象!不过我愿意被证明是错误的,因此我把它作为评论而不是答案:)
标签: css cross-browser css3pie
【问题讨论】:
标签: css cross-browser css3pie
我想这更多的是关于浏览器而不是操作系统。这就是为什么像 Flex/Silverlight/JavaFX 这样的“虚拟化”Web 前端现在很流行的原因,因为所有这些问题大多都消失了。
很难说它有多可靠,因为它最终依赖于混乱不断变化的浏览器环境。 IE/Firefox/Opera/Chrome/Safari 的下一次更新可能会出现问题,或者它可以正常工作。 (实际上它说它只适用于 IE 6-8,所以如果你对此不满意,你可能会遇到麻烦?)
可能(?)很难找到对这个工具有实际经验的人。不要忘记查看已知问题列表:http://css3pie.com/documentation/known-issues/
【讨论】:
linear-gradient(除非你使用过滤器)。
相当可靠,但只支持最常见的 CSS3 标签。我在 IE7 和 IE8、Windows XP、Windows 7 32 和 64 位下尝试过 - 在所有情况下都可以正常工作。
不过,我从来没有机会在 OSX 版本的 IE 下测试它。
不过,我的建议是使用 CSS2 处理您的网站,然后添加 CSS3 魔法,只是为能够显示它的浏览器添加额外的视觉效果。
【讨论】:
它非常适合静态元素。
但如果您打算在 CSS PIE 元素上使用动画 - 您可能会在旧版 IE 中遇到问题。
我正在开发带有圆角和阴影的下拉菜单。我无法让它适用于 IE8(IE7、IE9、FF、Chome、Safari、Opera 都很好)。经过 10 小时的缩放、内联块、最小宽度 hack 试验后,我不得不以旧方式构建它。
【讨论】:
在我的带有 IE 8 64 位的 Windows Server 20008 上,PIE 不起作用,我在自己的网站和我的网站上进行了测试,尽管我没有找到任何关于此问题的其他帖子。
【讨论】:
那么这些天(2012 年)CSS3Pie 进展如何?有一个需要在 IE7+ 中工作的 CSS3 优点的设计我正在考虑坚持使用过滤器:progid...
【讨论】: