是否存在将CSS转换为IE兼容的“转换器”?

时间:2011-03-19 06:59:15

标签: internet-explorer web compatibility

我拥有一个非常棒的CSS,我使用的是一个使用IE 7-8不支持的功能的网站。 RGBA和透明胶片就是一个例子。

我确信很多网页开发人员都有这个问题,所以我觉得可能有一个网站或某个地方会使CSS / HTML至少在某种程度上与IE兼容。

1 个答案:

答案 0 :(得分:3)

有点,它被称为SASS和指南针。 Compass附带内置CSS3 mixins,并自动插入IE兼容规则以及其他特定于供应商的CSS3属性规则。

它们不是现有CSS的转换器,而是一个CSS超集,允许您以不同的方式编写CSS。我最初抵制它,因为我觉得它会削弱我的优势(了解所有hacks / workarounds /供应商特定的东西),但它带来许多其他优点,并提高可维护性和可读性。

Sass是超集语言,Compass是一个带有预定义mixins的Sass框架。

http://sass-lang.com/

http://compass-style.org/

所有这一切,我强烈建议您考虑按重要性排列您的设计元素,并接受为您的网站的多个版本提供服务的想法。不太重要的效果应该对不支持它们的浏览器有所回落,使用非现代浏览器的用户将获得不那么花哨但仍然完全可接受的体验。在所有平台/浏览器中拥有一个完美统一的站点是一种古老的思维方式。这是一篇很好的简短文章,解释了推理:24 Ways: Circles of Confusion