4

我开始在我们的项目中使用Cassette库。该库默认使用 Microsoft Ajax Minifier。我仅在 Firefox 浏览器中遇到破坏某些页面上的 html 布局的问题。我发现这个问题与 CSS3 函数 calc() 有关。在此函数中,+ 和 - 运算符必须始终被空格包围。我可以在这个缩小区域之外的某个地方重新定义这个属性,但我不想这样做。我想在文件中修复它。是否可以?

4

1 回答 1

5

我发现-moz-对函数使用前缀calc使其在缩小器之后保持不变。例子:

.some_class {
  width: calc(24.3% - 30px);
  width: -webkit-calc(24.3% - 30px);
  width: -moz-calc(24.3% - 30px);
}

变成:

.some_class{width:calc(24.3%- 30px);width:-webkit-calc(24.3% - 30px);width:-moz-calc(24.3% - 30px)}
于 2013-02-18T08:00:52.317 回答