1

我不确定它是否会通过删除长词名称来节省流量,但我肯定想隐藏我的命名、声明及其组织系统。

问题是手动查找和替换将花费很长时间,并且每个细微的修改都可能需要部分或全部重做该过程。

有没有人想过这个问题?也许写一个宏?它是否足够智能,能够发现 CSS 文件中的名称?有没有更好更简单的存在?

4

6 回答 6

1

你不能让它“不可读”,但你可以通过使用CSS 优化器之类的东西来节省一些空间

于 2009-02-17T21:55:51.663 回答
1

你可能想试试 YUI Compressor:

http://developer.yahoo.com/yui/compressor/

于 2009-02-17T22:04:17.523 回答
0

首先,我认为我根本不会这样做,通过降低可读性可以获得什么?

但是,如果必须这样做,为什么不制作一个自定义解析器,将您的“开发”名称转换为“生产”名称,反之亦然?

于 2009-02-17T21:58:15.497 回答
0

使用Perl。一个简单的 perl 脚本可以递归地搜索所有文件,并将您指定的任何内容替换为其他内容。

于 2009-02-17T22:05:39.300 回答
0

使用 CSS 压缩器。它会让它真的很难阅读,但不可能让它完全不可读。这是来自CSS Drive的一个。

于 2009-02-17T22:12:46.070 回答
0

正如其他人所说,您可以使名称更短或更没有意义,但基本上不可能达到人类无法阅读的状态。

无论您如何重命名或扭曲 css,它仍然必须具有适当的属性,并且 html 必须引用命名的类和/或 id。此外,诸如 firebug 之类的工具将始终将用户指向正在使用的 css,我认为这会破坏您的意图。

它还破坏了在 html 中使用语义上有意义的标签的目的。

于 2009-02-18T15:36:42.690 回答