Rob*_*ous 26 asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 bundling-and-minification
我有这样的css语句:
margin-left: calc(50% - 480px);
Run Code Online (Sandbox Code Playgroud)
哪个工作没有明确,但是一旦我开始缩小,声明就会变为:
margin-left: calc(50%- 480px);
Run Code Online (Sandbox Code Playgroud)
渲染所有calc语句已损坏.类似的事情发生在宽度,最大宽度,最小宽度等等.有没有什么办法可以改变捆绑行为以保留这些CSS属性?
目前我只是bundles.Add(new Bundle())用来完全防止缩小,但如果我能正确缩小它会很好.
wOO*_*... 32
这是优化器的问题.
要避免miniffier删除空格,请使用括号对受影响的元素进行分组.这解决了这个问题.
margin-left: calc((50%) - 480px);
Run Code Online (Sandbox Code Playgroud)
小智 7
除了上面的答案:如果您使用:
margin-left: calc((50%) + 480px);
Run Code Online (Sandbox Code Playgroud)
您应该将其重写为:
margin-left: calc((50%) - -480px);
Run Code Online (Sandbox Code Playgroud)
因为它似乎没有为我修复(50%)+.
| 归档时间: |
|
| 查看次数: |
3988 次 |
| 最近记录: |