CSS 文件的最大行长

eme*_*his 1 html css sass

浏览器会限制 CSS 文件中一行的长度吗?

遇到了一个问题我使用sass --style compressed.

当样式位于单独的行上时,它工作正常。如果我在缩小的 CSS 中的关键位置输入换行符,它仍然可以正常工作。所以这告诉我 CSS 的编写方式或缩小发生的方式没有问题 - 而是浏览器似乎不喜欢关于格式缩小代码的某些内容。

小智 5

防火墙和代理有时会损坏或忽略行很长的大型 CSS 文件。

https://developers.google.com/closure/compiler/faq#linefeeds

为什么编译脚本中有随机换行符?

Closure Compiler 有意每 500 个字符左右添加换行符。防火墙和代理有时会损坏或忽略行很长的大型 JavaScript 文件。每 500 个字符添加换行符可防止出现此问题。删除换行符对脚本的语义没有影响。对代码大小的影响很小,并且编译器优化了换行符的位置,因此当文件被 gzip 压缩时,代码大小的损失更小。

这篇文章直接适用于 javascript 文件。我相信它也适用于 CSS 文件。