gpt4 book ai didi

web-standards - 为什么 CSS3 PIE 和其他类似的脚本没有在任何地方使用?

转载 作者:行者123 更新时间:2023-12-04 22:00:17 25 4
gpt4 key购买 nike

这个问题已经在 htc files: Why not to use them? 被问到了,但答案并没有真正回答任何问题。

问题是,为什么是 CSS3 PIE
很多网站都没有使用?我希望较小的人不知道它,但引起我注意的是 Twitter,他不使用它。

是不是因为不标准?或者它是否会导致网站明显变慢?

感谢您的任何回复。

最佳答案

我不能代表所有人,但我的感觉是,您在大型网站上看不到此类工具的使用,因为:

1)它们确实会产生一定的性能成本。特别是 CSS3 PIE 在使用大约两打元素后开始产生明显的渲染延迟(根据我的经验,YMMV。)因此,它在大页面上的使用可能会导致比下载图像 Assets 节省的时间更大的渲染延迟。

2) 他们开始显示复杂 DOM 更改的错误。大量动画、显示/隐藏等有时会导致 PIE 不同步。

3) 与#2 相关,增加的抽象层(及其相关的错误)可能会对具有复杂代码库的大型开发团队造成损害。如果您开始花费更多的时间调试抽象而不是简单地创建圆角图像,那么该工具就会成为障碍。

我在这里专门谈论 CSS3 PIE,因为它对我来说很亲近(我是它的创造者),但类似的警告也适用于其他 polyfill,如 Selectivizr。这适用于任何工具:您始终必须针对您的特定需求评估优缺点。例如,出于上述原因,我不会将 PIE 推荐用于像 Twitter 这样的高流量、性能关键、高度交互的站点,但它确实在更简单、更静态的设计上大放异彩。

...另一个想法是,在许多情况下,简单地让 IE 降级为方角等是完全有效的。如果可能,考虑到您的特定情况,这始终是 IMO 的首选方法。因此,在这种情况下,这不是由于对该工具的任何评估,而只是首先决定根本不需要该工具提供的内容。 :)

关于web-standards - 为什么 CSS3 PIE 和其他类似的脚本没有在任何地方使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7658102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com