【发布时间】:2011-08-06 14:05:07
【问题描述】:
我正在使用 Panels,它会创建很长的 CSS 类名。如何缩短css代码? 我正面的 HTML 代码是 450K。如何优化它?
谢谢
【问题讨论】:
-
450k 是......令人印象深刻......即使假设 gzip/deflate 到 ~50% 的大小(从我的 [形容词] [名词] 中提取出来),也就是四分之一兆字节。哇。
我正在使用 Panels,它会创建很长的 CSS 类名。如何缩短css代码? 我正面的 HTML 代码是 450K。如何优化它?
谢谢
【问题讨论】:
与 Views 和 CCK 一样,Panels 模块为您添加了许多 div 和类,以使主题更容易。 Semantic Views 和 Semantic CCK 模块允许您自定义和简化输出。这不是微不足道的,但您可以为面板编写类似的内容。
否则,Panels(以及一般的 Drupal)中的几乎所有内容都通过主题函数获取输出,因此您可以override those theme functions 去除一些不必要的 div 和类。当然,这就是上面的模块所做的,尽管它们以编程方式而不是通过手动覆盖单个函数来完成。
【讨论】: