我知道这在某种程度上是一个很难的问题,或者至少你可能会想“他是认真的吗?”,但无论如何我都会问。
当我说所有浏览器时,我的意思是:IE6+、FF3+、Safari 5+、Chrome 13+、Opera 10+
由于 Safari、Chrome 和 Opera 是 IMO 浏览器,主要由真正关心更新的人使用,我什至接受只支持更高版本的浏览器。
我想根据 w3c 规范获取以标准化 css3 编写的 css 文件,并生成一组 css 和 js 文件(可能还有一些用于不同浏览器版本的文件),这些文件将使 css3 功能按预期工作。
那么,总的来说,您是否认为有可能做类似的事情,或者某些事情可能已经存在?
如果您有任何建议、提示或一些资源让我开始使用,我也将不胜感激。
编辑
由于有些人并没有真正理解我的意思并且对我的问题进行了评分,因此我应该做出一些澄清。
我在问您是否认为将任何一组标准化 css3 文件(当前版本的 w3c 规范)转换为 css、js 并使当前指定的 css3 功能按预期工作在技术上是可行的(即使有一些开销)。如果没有,或者如果您已经知道可能存在问题,那么请与我分享这些知识。
例如,通过为容器生成图像并在容器周围使用一些包装器,可以在较旧的浏览器中支持圆角功能。这比使用 javascript polyfills 更有效。
我只想听听意见和原因,为什么在某些情况下这可能很困难。也许像“我不相信功能 XY 在浏览器 AB 中工作,因为该功能根本无法用您在该浏览器中的可能性来模仿!原因是......”
那么你怎么看呢?