【发布时间】:2014-01-18 21:41:49
【问题描述】:
我们越是冒险进入美妙的 CSS3 世界,就越会因为这些功能需要大量浏览器前缀才能兼容一些旧版浏览器而感到恼火。即使对于小型网站,这个问题也很明显,我们需要 4 或 5 个 CSS 属性才能获得完全相同的效果。一个常见的例子是渐变的背景属性。
我知道有一些脚本可以帮助解决这个问题,但在诉诸这些之前,是否有一个纯 CSS 修复程序可以让您解决前缀问题,或者至少是某种方法来解决这个问题将额外的打字量保持在最低限度?也就是说,结合事物,速记,等等。 CSS 文件可以轻松地与富含 CSS3 的内容翻倍。
【问题讨论】:
-
CSS如何解决CSS浏览器兼容性问题?
-
问题在于前缀,而不是兼容性,尽管它们非常相似。虽然我知道我们需要旧版本的前缀,但问题是我们必须写更多,这是我想知道的。我们可以在 CSS 中压缩和组合多少?可以用速记方式将文件大小和行数保持在最低限度吗?
-
我认为前缀是一种兼容性问题。无论如何,答案是否定的,没有纯 CSS 方法来克服 CSS 前缀问题。
-
这不是纯 CSS 解决方法,但它可以解决您的问题:请参阅 github.com/LeaVerou/prefixfree
标签: css vendor-prefix