0

我在移动优先响应式 Web 应用程序上使用 Sass、Compass 和 Susy 1。我需要同时提供 IE6+ 支持。

我知道 Susy One 应该使用 Compass 浏览器支持变量与 IE6+ 一起工作。我已经设置了两个从 scss 文件生成的样式表。在 IE 特定样式表中,对 IE 变量的 compass legacy 支持设置为 true,而在普通样式表中则设置为 false。

我在编译的 css 中得到的宽度值都以 % 作为单位。这是 IE 备份的默认设置吗?我希望生成固定宽度(以避免 < IE8 中的问题)。

Susy One 上的文档没有解释生成的 IE 后备 css 应该是什么样子。我是否错过了什么或担心什么?有谁知道使用 IE 后备的任何示例?

提前谢谢了。

4

1 回答 1

1

如果您使用“流体”或“魔术”布局,则所有内部宽度都将输出为“%”。旧版本的 IE 处理得很好,但有时它们会出现亚像素舍入问题。为了解决这个问题,Susy 在“omega”元素的左侧添加了负边距。我从未见过该解决方案有任何问题。

于 2014-03-30T22:47:48.083 回答